[meta-xilinx] [meta-xilinx-bsp][PATCH v2 4/9] Adds gcc bbappend to fix configure options, and enable --sysroot behavior
Manjukumar Matha
manjukumar.harthikote-matha at xilinx.com
Wed Dec 19 16:58:57 PST 2018
From: Alejandro Enedino Hernandez Samaniego <alejandr at xilinx.com>
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr at xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
.../recipes-standalone/gcc/gcc-cross_%.bbappend | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
diff --git a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
new file mode 100644
index 0000000..bfcda3d
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
@@ -0,0 +1,18 @@
+# By using tclibc-baremetal we loose sysroot functionality due to some
+# append/override behavior We need to get that back , the following append
+# overrides everything on EXTRA_OECONF for gcc cross target it avoids
+# overlapping with crt0 because of --enable-linker-id from EXTRA_OECONF
+
+EXTRA_OECONF_BASE_pn-gcc-cross-${TARGET_ARCH}_append = " \
+ ${LTO} \
+ ${SSP} \
+ --enable-libitm \
+ --disable-bootstrap \
+ --disable-libmudflap \
+ --with-system-zlib \
+ --with-ppl=no \
+ --with-cloog=no \
+ --enable-checking=release \
+ --enable-cheaders=c_global \
+ --without-isl \
+"
--
2.7.4
More information about the meta-xilinx
mailing list