summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>2018-10-04 14:23:46 -0700
committerManjukumar Matha <manjukumar.harthikote-matha@xilinx.com>2019-01-01 20:03:46 -0800
commit78a8d7bbd324e3b27ecd7905735348861043a222 (patch)
treee21aa61d9575b7b86ab6158268b7ad65890b8307
parent2b6d3099ddff4c854cc63ee53532f59a42d31175 (diff)
downloadmeta-xilinx-78a8d7bbd324e3b27ecd7905735348861043a222.tar.gz
Adds gcc bbappend to fix configure options, and enable --sysroot behavior
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
-rw-r--r--meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend18
1 files changed, 18 insertions, 0 deletions
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 00000000..bfcda3d0
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
@@ -0,0 +1,18 @@
1# By using tclibc-baremetal we loose sysroot functionality due to some
2# append/override behavior We need to get that back , the following append
3# overrides everything on EXTRA_OECONF for gcc cross target it avoids
4# overlapping with crt0 because of --enable-linker-id from EXTRA_OECONF
5
6EXTRA_OECONF_BASE_pn-gcc-cross-${TARGET_ARCH}_append = " \
7 ${LTO} \
8 ${SSP} \
9 --enable-libitm \
10 --disable-bootstrap \
11 --disable-libmudflap \
12 --with-system-zlib \
13 --with-ppl=no \
14 --with-cloog=no \
15 --enable-checking=release \
16 --enable-cheaders=c_global \
17 --without-isl \
18"