Makefile: be more robust against toolchains without syscalls
Several toolchains are missing syscalls provided by the libc used. For example, if the newlib was build with the configure flag "--disable-newlib-supplied-syscalls". To prevent the configure check for things like "_exit" in osmocom the CFLAGS+="-nostartfiles -nodefaultlibs" helps a lot. Signed-off-by: Michael Grzeschik <mgr@xviews.de> Acked-by: Wolfram Sang <wolfram@the-dreams.de> Acked-by: Peter Stuge <peter@stuge.se>
This commit is contained in:
parent
b5abcb6970
commit
4cd3bb7858
|
@ -39,7 +39,7 @@ shared/libosmocore/build-target/Makefile: shared/libosmocore/configure shared/li
|
|||
cd shared/libosmocore/build-target && ../configure \
|
||||
--host=arm-elf-linux --disable-vty --enable-panic-infloop \
|
||||
--disable-shared --disable-talloc --disable-tests \
|
||||
CC="$(CROSS_TOOL_PREFIX)gcc" CFLAGS="-Os -ffunction-sections -I$(TOPDIR)/target/firmware/include"
|
||||
CC="$(CROSS_TOOL_PREFIX)gcc" CFLAGS="-Os -ffunction-sections -I$(TOPDIR)/target/firmware/include -nostartfiles -nodefaultlibs"
|
||||
|
||||
shared/libosmocore/build-target/src/.libs/libosmocore.a: shared/libosmocore/build-target/Makefile
|
||||
cd shared/libosmocore/build-target && make
|
||||
|
|
Loading…
Reference in New Issue