Altering compile flags for newlib

Vasili Galka vvv444@gmail.com
Tue Jul 23 12:17:00 GMT 2013


Hi,

Jon, thank you very much! It works!

Daniel, Jon suggested using CFLAGS_FOR_TARGET and not CFLAGS. Have you
tried that?

Best,
Vasili

On Tue, Jul 23, 2013 at 2:29 PM, Daniel Calcoen <Daniel.Calcoen@cern.ch> wrote:
> Hi,
>
> When I wanted the specific defines REENTRANT_SYSCALLS_PROVIDED, INTERNAL_NEWLIB DEFINE_MALLOC, DEFINE_FREE, DEFINE_REALLOC, DEFINE_CALLOC.
> (may be because my targets are rx-elf and m32c-elf)  and try via CFLAGS it didn't work.
>
> I finished patching source/newlib/newlib/configure.host
> adding in the last case "${host}" in
> the case
> rx-*-*)
> default_newlib_io_long_long="yes"
> newlib_cflags="${newlib_cflags} -Os -DREENTRANT_SYSCALLS_PROVIDED -DINTERNAL_NEWLIB -DDEFINE_MALLOC -DDEFINE_FREE -DDEFINE_REALLOC -DDEFINE_CALLOC"
> syscall_dir=
> ;;
> (and in similar way for m32c-*-* )
>
> because the case rx-*-* was not defined and was passing at default adding always -DMISSING_SYSCALL_NAMES what was not good for me.
>
> Daniel
>



More information about the Newlib mailing list