From a31a212fe2da3fcd9d8fcf97e4f2583404c94535 Mon Sep 17 00:00:00 2001 From: Alejandro Enedino Hernandez Samaniego Date: Wed, 6 Mar 2019 16:16:32 -0800 Subject: toolchain: add cortex-A9 options for gcc and binutils Signed-off-by: Alejandro Enedino Hernandez Samaniego --- .../gcc/gcc-cross-canadian_%.bbappend | 8 +++++++ .../recipes-standalone/gcc/gcc-cross_%.bbappend | 8 +++++++ .../gcc/gcc-xilinx-standalone.inc | 25 ++++++++++++++++++++++ 3 files changed, 41 insertions(+) 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 EXTRA_OECONF_pn-binutils-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \ ${BINUTILS_CONFIGURE_MB} \ " + +# Cortex-A9 +EXTRA_OECONF_pn-gcc-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \ + ${GCC_CONFIGURE_A9} \ +" +EXTRA_OECONF_pn-binutils-cross-canadian-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \ + ${BINUTILS_CONFIGURE_A9} \ +" 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 = " EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_xilinx-standalone_append_zynqmp-pmu = " \ ${BINUTILS_CONFIGURE_MB} \ " + +# Cortex-A9 +EXTRA_OECONF_pn-gcc-cross-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \ + ${GCC_CONFIGURE_A9} \ +" +EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_xilinx-standalone_append_zc702-zynq7 = " \ + ${BINUTILS_CONFIGURE_A9} \ +" 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 ?= " \ --enable-gold=no \ --enable-ld=yes \ --enable-multilib \ +" + +GCC_CONFIGURE_A9 ?= " \ + --disable-bootstrap \ + --disable-multiarch \ + --disable-nls \ + --disable-threads \ + --enable-c99 \ + --enable-checking=yes \ + --enable-linker-build-id \ + --enable-long-long \ + --enable-lto \ + --enable-multilib \ + --enable-plugins \ + --enable-shared \ + --with-cloog=no \ + --with-gnu-as \ + --with-gnu-ld \ + --with-isl=no \ + --with-ppl=no \ +" +BINUTILS_CONFIGURE_A9 ?= " \ + --disable-docs \ + --disable-nls \ + --enable-interwork \ " \ No newline at end of file -- cgit v1.2.3-54-g00ecf