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@secunet.com> Reviewed-on: http://review.coreboot.org/3930 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
d2dac0a7d6
commit
c8883262cf
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue