summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>2019-03-06 16:16:32 -0800
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2019-12-09 17:00:46 -0800
commita31a212fe2da3fcd9d8fcf97e4f2583404c94535 (patch)
tree7a58b7ef1e60c27c62c8f12b5e559e3fd43d4098
parentbdee19dd649e415617d4d24e581fd8835f9985a5 (diff)
downloadmeta-xilinx-a31a212fe2da3fcd9d8fcf97e4f2583404c94535.tar.gz
toolchain: add cortex-A9 options for gcc and binutils
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
-rw-r--r--meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross-canadian_%.bbappend8
-rw-r--r--meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend8
-rw-r--r--meta-xilinx-standalone/recipes-standalone/gcc/gcc-xilinx-standalone.inc25
3 files changed, 41 insertions, 0 deletions
diff --git a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross-canadian_%.bbappend b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross-canadian_%.bbappend
index 098aab16..6ad48347 100644
--- a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross-canadian_%.bbappend
+++ b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross-canadian_%.bbappend
@@ -40,3 +40,11 @@ EXTRA_OECONF_pn-gcc-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zynqm
40EXTRA_OECONF_pn-binutils-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \ 40EXTRA_OECONF_pn-binutils-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \
41 ${BINUTILS_CONFIGURE_MB} \ 41 ${BINUTILS_CONFIGURE_MB} \
42" 42"
43
44# Cortex-A9
45EXTRA_OECONF_pn-gcc-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \
46 ${GCC_CONFIGURE_A9} \
47"
48EXTRA_OECONF_pn-binutils-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \
49 ${BINUTILS_CONFIGURE_A9} \
50"
diff --git a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
index af871f49..b25ea6f5 100644
--- a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
+++ b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-cross_%.bbappend
@@ -44,3 +44,11 @@ EXTRA_OECONF_pn-gcc-cross-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = "
44EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \ 44EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \
45 ${BINUTILS_CONFIGURE_MB} \ 45 ${BINUTILS_CONFIGURE_MB} \
46" 46"
47
48# Cortex-A9
49EXTRA_OECONF_pn-gcc-cross-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \
50 ${GCC_CONFIGURE_A9} \
51"
52EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \
53 ${BINUTILS_CONFIGURE_A9} \
54"
diff --git a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-xilinx-standalone.inc b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-xilinx-standalone.inc
index 113067a4..721b7743 100644
--- a/meta-xilinx-standalone/recipes-standalone/gcc/gcc-xilinx-standalone.inc
+++ b/meta-xilinx-standalone/recipes-standalone/gcc/gcc-xilinx-standalone.inc
@@ -118,4 +118,29 @@ BINUTILS_CONFIGURE_MB ?= " \
118 --enable-gold=no \ 118 --enable-gold=no \
119 --enable-ld=yes \ 119 --enable-ld=yes \
120 --enable-multilib \ 120 --enable-multilib \
121"
122
123GCC_CONFIGURE_A9 ?= " \
124 --disable-bootstrap \
125 --disable-multiarch \
126 --disable-nls \
127 --disable-threads \
128 --enable-c99 \
129 --enable-checking=yes \
130 --enable-linker-build-id \
131 --enable-long-long \
132 --enable-lto \
133 --enable-multilib \
134 --enable-plugins \
135 --enable-shared \
136 --with-cloog=no \
137 --with-gnu-as \
138 --with-gnu-ld \
139 --with-isl=no \
140 --with-ppl=no \
141"
142BINUTILS_CONFIGURE_A9 ?= " \
143 --disable-docs \
144 --disable-nls \
145 --enable-interwork \
121" \ No newline at end of file 146" \ No newline at end of file