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(+)
diff --git a/lib-host/Makefile.am b/lib-host/Makefile.am index 9316c8ed..9b6ea77d 100644 --- a/lib-host/Makefile.am +++ b/lib-host/Makefile.am @@ -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 \ diff --git a/libcpu/Makefile.am b/libcpu/Makefile.am index 8da743d4..9a1b4a8e 100644 --- a/libcpu/Makefile.am +++ b/libcpu/Makefile.am @@ -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 -- 2.35.1.1.ge5a6898900