crossgcc: update sources
Update GNU project versions, download GNU project tarballs using ftpmirror.gnu.org (http, picking close servers). Update ACPICA tarballs, ignore https certificates for all downloads. Not very useful, but breaks ACPICA download. Change-Id: I4aa8b08836346d031793a006b20b741d86e48988 Signed-off-by: Patrick Georgi <patrick@georgi-clan.de> Reviewed-on: http://review.coreboot.org/1025 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com> Reviewed-by: Raymond Danks <ray.danks@se-eng.com>
This commit is contained in:
parent
64d9a7784e
commit
6e61ad347c
|
@ -29,29 +29,29 @@ TARGETARCH=i386-elf
|
||||||
DESTDIR=
|
DESTDIR=
|
||||||
|
|
||||||
# version numbers
|
# version numbers
|
||||||
GMP_VERSION=5.0.2
|
GMP_VERSION=5.0.5
|
||||||
MPFR_VERSION=3.1.0
|
MPFR_VERSION=3.1.0
|
||||||
MPC_VERSION=0.9
|
MPC_VERSION=0.9
|
||||||
LIBELF_VERSION=0.8.13
|
LIBELF_VERSION=0.8.13
|
||||||
GCC_VERSION=4.6.2
|
GCC_VERSION=4.6.3
|
||||||
GCC_AUTOCONF_VERSION=2.64
|
GCC_AUTOCONF_VERSION=2.64
|
||||||
BINUTILS_VERSION=2.21.1
|
BINUTILS_VERSION=2.22
|
||||||
GDB_VERSION=7.3.1
|
GDB_VERSION=7.4.1
|
||||||
W32API_VERSION=3.17-2
|
W32API_VERSION=3.17-2
|
||||||
W32API_VERSION_SHORT=3.17
|
W32API_VERSION_SHORT=3.17
|
||||||
MINGWRT_VERSION=3.18
|
MINGWRT_VERSION=3.18
|
||||||
IASL_VERSION=20110922
|
IASL_VERSION=20120420
|
||||||
PYTHON_VERSION=2.7.2
|
PYTHON_VERSION=2.7.2
|
||||||
EXPAT_VERSION=2.0.1
|
EXPAT_VERSION=2.0.1
|
||||||
|
|
||||||
# archive locations
|
# archive locations
|
||||||
GMP_ARCHIVE="ftp://ftp.gmplib.org/pub/gmp-${GMP_VERSION}/gmp-${GMP_VERSION}.tar.bz2"
|
GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-${GMP_VERSION}.tar.bz2"
|
||||||
MPFR_ARCHIVE="http://www.mpfr.org/mpfr-${MPFR_VERSION}/mpfr-${MPFR_VERSION}.tar.bz2"
|
MPFR_ARCHIVE="http://ftpmirror.gnu.org/mpfr/mpfr-${MPFR_VERSION}.tar.bz2"
|
||||||
MPC_ARCHIVE="http://www.multiprecision.org/mpc/download/mpc-${MPC_VERSION}.tar.gz"
|
MPC_ARCHIVE="http://www.multiprecision.org/mpc/download/mpc-${MPC_VERSION}.tar.gz"
|
||||||
LIBELF_ARCHIVE="http://www.mr511.de/software/libelf-${LIBELF_VERSION}.tar.gz"
|
LIBELF_ARCHIVE="http://www.mr511.de/software/libelf-${LIBELF_VERSION}.tar.gz"
|
||||||
GCC_ARCHIVE="ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-${GCC_VERSION}/gcc-core-${GCC_VERSION}.tar.bz2"
|
GCC_ARCHIVE="http://ftpmirror.gnu.org/gcc/gcc-${GCC_VERSION}/gcc-core-${GCC_VERSION}.tar.bz2"
|
||||||
BINUTILS_ARCHIVE="http://ftp.gnu.org/gnu/binutils/binutils-${BINUTILS_VERSION}.tar.bz2"
|
BINUTILS_ARCHIVE="http://ftpmirror.gnu.org/binutils/binutils-${BINUTILS_VERSION}.tar.bz2"
|
||||||
GDB_ARCHIVE="http://ftp.gnu.org/gnu/gdb/gdb-${GDB_VERSION}.tar.bz2"
|
GDB_ARCHIVE="http://ftpmirror.gnu.org/gdb/gdb-${GDB_VERSION}.tar.bz2"
|
||||||
W32API_ARCHIVE="http://downloads.sourceforge.net/project/mingw/MinGW/BaseSystem/RuntimeLibrary/Win32-API/w32api-${W32API_VERSION_SHORT}/w32api-${W32API_VERSION}-mingw32-src.tar.lzma"
|
W32API_ARCHIVE="http://downloads.sourceforge.net/project/mingw/MinGW/BaseSystem/RuntimeLibrary/Win32-API/w32api-${W32API_VERSION_SHORT}/w32api-${W32API_VERSION}-mingw32-src.tar.lzma"
|
||||||
MINGWRT_ARCHIVE="http://downloads.sourceforge.net/project/mingw/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/mingwrt-${MINGWRT_VERSION}/mingwrt-${MINGWRT_VERSION}-mingw32-src.tar.gz"
|
MINGWRT_ARCHIVE="http://downloads.sourceforge.net/project/mingw/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/mingwrt-${MINGWRT_VERSION}/mingwrt-${MINGWRT_VERSION}-mingw32-src.tar.gz"
|
||||||
IASL_ARCHIVE="http://www.acpica.org/download/acpica-unix-${IASL_VERSION}.tar.gz"
|
IASL_ARCHIVE="http://www.acpica.org/download/acpica-unix-${IASL_VERSION}.tar.gz"
|
||||||
|
@ -256,7 +256,7 @@ for ARCHIVE in $GMP_ARCHIVE $MPFR_ARCHIVE $MPC_ARCHIVE $LIBELF_ARCHIVE \
|
||||||
test -f tarballs/$FILE && printf "(cached)" || (
|
test -f tarballs/$FILE && printf "(cached)" || (
|
||||||
printf "(downloading)"
|
printf "(downloading)"
|
||||||
cd tarballs
|
cd tarballs
|
||||||
wget -q $ARCHIVE
|
wget --no-check-certificate -q $ARCHIVE
|
||||||
)
|
)
|
||||||
test -f tarballs/$FILE || \
|
test -f tarballs/$FILE || \
|
||||||
printf "\n${RED}Failed to download $FILE.${red}\n"
|
printf "\n${RED}Failed to download $FILE.${red}\n"
|
||||||
|
@ -574,12 +574,12 @@ test -r build-gdb/.failed && printf "${RED}failed${NC}\n" || \
|
||||||
test -r build-gdb/.failed && exit 1
|
test -r build-gdb/.failed && exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f $IASL_DIR/compiler/.success ]; then
|
if [ -f $IASL_DIR/source/compiler/.success ]; then
|
||||||
printf "Skipping IASL as it is already built\n"
|
printf "Skipping IASL as it is already built\n"
|
||||||
else
|
else
|
||||||
printf "Building IASL ${IASL_VERSION} ... "
|
printf "Building IASL ${IASL_VERSION} ... "
|
||||||
(
|
(
|
||||||
cd $IASL_DIR/compiler
|
cd $IASL_DIR/source/compiler
|
||||||
export PATH=$PATH:$DESTDIR$TARGETDIR/bin
|
export PATH=$PATH:$DESTDIR$TARGETDIR/bin
|
||||||
rm -f .failed
|
rm -f .failed
|
||||||
CFLAGS="$HOSTCFLAGS"
|
CFLAGS="$HOSTCFLAGS"
|
||||||
|
@ -587,10 +587,10 @@ printf "Building IASL ${IASL_VERSION} ... "
|
||||||
rm -f $DESTDIR$TARGETDIR/bin/iasl || touch .failed
|
rm -f $DESTDIR$TARGETDIR/bin/iasl || touch .failed
|
||||||
cp iasl $DESTDIR$TARGETDIR/bin || touch .failed
|
cp iasl $DESTDIR$TARGETDIR/bin || touch .failed
|
||||||
if [ ! -f .failed ]; then touch .success; fi
|
if [ ! -f .failed ]; then touch .success; fi
|
||||||
) > $IASL_DIR/compiler/crossgcc-build.log 2>&1
|
) > $IASL_DIR/source/compiler/crossgcc-build.log 2>&1
|
||||||
test -r $IASL_DIR/compiler/.failed && printf "${RED}failed${NC}\n" || \
|
test -r $IASL_DIR/source/compiler/.failed && printf "${RED}failed${NC}\n" || \
|
||||||
printf "${green}ok${NC}\n"
|
printf "${green}ok${NC}\n"
|
||||||
test -r $IASL_DIR/compiler/.failed && exit 1
|
test -r $IASL_DIR/source/compiler/.failed && exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $SAVETEMPS -eq 0 ]; then
|
if [ $SAVETEMPS -eq 0 ]; then
|
||||||
|
|
Loading…
Reference in New Issue