From: Fabrice Fontaine Date: Tue, 10 Nov 2020 17:41:14 +0000 (+0100) Subject: package/guile: disable jit for host and target gcc < 5 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bbfe0858851dae6a203cf0437adea3b056d9137a;p=buildroot.git package/guile: disable jit for host and target gcc < 5 jit also raises build failures with host gcc 4.9.2 and x86_64 so disable it if host gcc < 5 and update workaround added by commit d8dad069c861468b17397f01875b95e7375891d7 to apply it for all architectures and not only ARM Fixes: - http://autobuild.buildroot.org/results/c2c/c2c31ff5c206bd3791d64d953dc1574546644b05 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- diff --git a/package/guile/guile.mk b/package/guile/guile.mk index 5e901bb10f..0e7328f199 100644 --- a/package/guile/guile.mk +++ b/package/guile/guile.mk @@ -38,10 +38,13 @@ ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM)$(BR2_OPTIMIZE_S),yy) GUILE_CFLAGS += -O2 endif -# jit triggers build failures on ARM and gcc < 5 -ifeq ($(BR2_arm):$(BR2_TOOLCHAIN_GCC_AT_LEAST_5),y:) +# jit triggers build failures with gcc < 5 +ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_5),) GUILE_CONF_OPTS += --disable-jit endif +ifeq ($(BR2_HOST_GCC_AT_LEAST_5),) +HOST_GUILE_CONF_OPTS += --disable-jit +endif # It can use readline, but on the condition that it was build against # ncurses. If both aren't present disable readline support since the