From f34878ac01e57637169097efc13343d3b05e287f Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 11 Jan 2019 18:40:05 +0100 Subject: [PATCH] Fix toolchain configuration for alix bsp The new gcc 8.2 toolchain emits fancy new endbr32 instructions that the Geode LX doesn't have. The system chokes during boot with an illegal opcode in libmount. This commit disables cet for the Alix bsp. Signed-off-by: David Oberhollenzer --- layer/bsp-alix/TOOLCHAIN | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layer/bsp-alix/TOOLCHAIN b/layer/bsp-alix/TOOLCHAIN index b470217..658e82b 100644 --- a/layer/bsp-alix/TOOLCHAIN +++ b/layer/bsp-alix/TOOLCHAIN @@ -1,11 +1,11 @@ RELEASEPKG="release-alix" -TARGET="i686-linux-musl" -GCC_CPU="i686" +TARGET="i586-linux-musl" +GCC_CPU="geode" CPU_IS_64BIT="no" -GCC_EXTRACFG="--disable-libmpx" -BINUTILS_EXTRACFG="" +GCC_EXTRACFG="--disable-libmpx --disable-cet" +BINUTILS_EXTRACFG="--disable-cet" LINUXPKG="linux" LINUX_TGT="bzImage modules"