[coreboot-gerrit] Patch set updated for coreboot: 6661348 buildgcc: Downgrade to gcc 4.7.3, handle armv7-a
Patrick Georgi (patrick@georgi-clan.de)
gerrit at coreboot.org
Fri Sep 20 18:57:29 CEST 2013
Patrick Georgi (patrick at georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3930
-gerrit
commit 6661348bdad55f2b8c0e05db71fc063bd8af32a3
Author: Patrick Georgi <patrick.georgi at secunet.com>
Date: Thu Sep 19 10:57:58 2013 +0200
buildgcc: Downgrade to gcc 4.7.3, handle armv7-a
gcc 4.8.x has issues with using ebp, which broke some builds,
so downgrade. The problem also manifested elsewhere, so it's
not necessarily our fault.
While at it, gcc complained about "armv7a" where it seems to
expect "armv7-a".
Change-Id: I6f0c35f49709cb41022475bb47116c12ab1c7ee3
Signed-off-by: Patrick Georgi <patrick.georgi at secunet.com>
---
util/abuild/abuild | 2 +-
util/crossgcc/buildgcc | 9 ++++-----
util/xcompile/xcompile | 2 +-
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/util/abuild/abuild b/util/abuild/abuild
index d419e87..6148757 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -366,7 +366,7 @@ function build_target
done
fi
if [ "$found_crosscompiler" == "false" -a "$TARCH" == ARMV7 ];then
- for prefix in armv7a-eabi- armv7a-cros-linux-gnueabi-; do
+ for prefix in armv7a-eabi- armv7-a-eabi- armv7a-cros-linux-gnueabi-; do
if ${prefix}gcc --version > /dev/null 2> /dev/null ; then
found_crosscompiler=true
CROSS_COMPILE=$prefix
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index b8b90e7..3754837 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -20,8 +20,8 @@
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
#
-CROSSGCC_DATE="July 9th, 2013"
-CROSSGCC_VERSION="1.22"
+CROSSGCC_DATE="September 20th, 2013"
+CROSSGCC_VERSION="1.23"
# default settings
TARGETDIR=`pwd`/xgcc
@@ -33,7 +33,7 @@ GMP_VERSION=5.1.2
MPFR_VERSION=3.1.2
MPC_VERSION=1.0.1
LIBELF_VERSION=0.8.13
-GCC_VERSION=4.8.1
+GCC_VERSION=4.7.3
GCC_AUTOCONF_VERSION=2.69
BINUTILS_VERSION=2.23.2
GDB_VERSION=7.6
@@ -224,11 +224,10 @@ while true ; do
done
case "$TARGETARCH" in
- armv7a-eabi) ;;
i386-elf) ;;
i386-mingw32) ;;
i386*) TARGETARCH=i386-elf;;
- arm*) TARGETARCH=armv7a-eabi;;
+ arm*) TARGETARCH=armv7-a-eabi;;
aarch64*) TARGETARCH=aarch64-elf;;
*) printf "${red}WARNING: Unsupported architecture $TARGETARCH.${NC}\n\n"; ;;
esac
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index ff12217..de6084d 100644
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -140,7 +140,7 @@ SUPPORTED_ARCHITECTURE="x86 armv7"
# ARM Architecture
TARCH_armv7="armv7"
TBFDARCH_armv7="littlearm"
-TCLIST_armv7="armv7a"
+TCLIST_armv7="armv7a armv7-a"
TWIDTH_armv7="32"
# X86 Architecture
More information about the coreboot-gerrit
mailing list