[2/2] drop _FORTIFY_SOURCE for host build
Commit Message
Check for _FORTIFY_SOURCE level was made for target, not for build
host. This level may not satisfy to libc on host. Fortification for
build tools looks insignificant, so just drop -D_FORTIFY_SOURCE=...
definition for host compiler.
---
lib-host/Makefile.am | 1 +
libcpu/Makefile.am | 1 +
2 files changed, 2 insertions(+)
@@ -36,6 +36,7 @@ AM_CPPFLAGS += -D_GNU_SOURCE -I$(srcdir)/../lib -I$(srcdir)/../libelf
noinst_LIBRARIES = libeu.a
$(libeu_a_OBJECTS): CC=${CC_FOR_BUILD}
+$(libeu_a_OBJECTS): CFLAGS=${CPPFLAGS} $(fpic_CFLAGS)
libeu_a_SOURCES = ../lib/xstrdup.c ../lib/xstrndup.c ../lib/xmalloc.c ../lib/next_prime.c \
../lib/crc32.c ../lib/crc32_file.c \
@@ -32,6 +32,7 @@ if CROSS
i386_gendis_LINK = ${CC_FOR_BUILD} ${LDFLAGS} -o $@
$(i386_gendis_OBJECTS): CC=${CC_FOR_BUILD}
+$(i386_gendis_OBJECTS): CFLAGS=$(CPPFLAGS)
endif
include $(top_srcdir)/config/eu.am