From 50c27368522af16b7473e40a890ca9c29d71d63f Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Fri, 13 Oct 2017 07:01:51 +0200 Subject: build gcc from *.tar.gz as well --- build-gcc.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build-gcc.sh b/build-gcc.sh index 8433adc..da30e7d 100755 --- a/build-gcc.sh +++ b/build-gcc.sh @@ -56,10 +56,13 @@ if [ ! -f "binutils-${BINUTILS_VERSION}.tar.gz" ]; then wget -O "binutils-${BINUTILS_VERSION}.tar.gz" "${BIN_DLSITE}/binutils-${BINUTILS_VERSION}.tar.gz" fi test -d ${BIN_BUILD} || tar -xvf binutils-${BINUTILS_VERSION}.tar.gz -if [ ! -f "gcc-${GCC_VERSION}.tar.bz2" ]; then - wget -O "gcc-${GCC_VERSION}.tar.bz2" "${GCC_DLSITE}/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.bz2" +if [ ! -f "gcc-${GCC_VERSION}.tar.bz2" -a ! -f "gcc-${GCC_VERSION}.tar.gz" ]; then + wget -O "gcc-${GCC_VERSION}.tar.bz2" "${GCC_DLSITE}/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.bz2" || \ + { rm -f "gcc-${GCC_VERSION}.tar.bz2"; \ + wget -O "gcc-${GCC_VERSION}.tar.gz" "${GCC_DLSITE}/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.gz"; } fi -test -d ${GCC_BUILD} || tar -xvf gcc-${GCC_VERSION}.tar.bz2 +test ! -d ${GCC_BUILD} -a -r gcc-${GCC_VERSION}.tar.bz2 && tar -xvf gcc-${GCC_VERSION}.tar.bz2 +test ! -d ${GCC_BUILD} -a -r gcc-${GCC_VERSION}.tar.gz && tar -xvf gcc-${GCC_VERSION}.tar.gz # download the prerequisites e.g. GMP,MPFR,MPC cd gcc-${GCC_VERSION} -- cgit v1.2.3