This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
RE: Altering compile flags for newlib
- From: Daniel Calcoen <Daniel dot Calcoen at cern dot ch>
- To: Jon Beniston <jon at beniston dot com>, 'Vasili Galka' <vvv444 at gmail dot com>, "newlib at sourceware dot org" <newlib at sourceware dot org>
- Date: Tue, 23 Jul 2013 11:29:51 +0000
- Subject: RE: Altering compile flags for newlib
- References: <CA+gZxsOCpBAd7kmdHc+Kc-VozaBX_6zrK8ffPiy43gMJ1thmjg at mail dot gmail dot com> <002601ce8796$99286a90$cb793fb0$ at beniston dot com>
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