This commit is contained in:
Daniel
2019-01-25 21:51:19 +01:00
committed by GitHub
parent 4d849be9af
commit 6e077e2deb
+10 -6
View File
@@ -18,8 +18,8 @@ esac
#### JEŚLI BĘDĄ NOWE WERSJE BINUTILS'A i GCC PROSZĘ ZMIENIĆ NUMER!!!
export binutils_version="2.31.1" #TU ZMIENIAMY!
export newlib_version="master" #TU ZMIENIAMY!
export gcc_version="LATEST-9" #TU ZMIENIAMY!
export nproc=$(( `grep -c "processor" /proc/cpuinfo` * 2 ))
export gcc_version="LATEST-4" #TU ZMIENIAMY!
export nproc="$(( `grep -c "processor" /proc/cpuinfo` * 2 ))"
export binutils_ext="tar.xz" #TU POD ŻADNYM POZOREM NIE ZMIENIAJ TYPU!!!!!
####
@@ -41,7 +41,8 @@ fi
if ! (
mkdir -pv build-binutils
(cd build-binutils; ../binutils-*/configure --target="${TARGET}" --prefix="${PREFIX}" --disable-nls --disable-werror --enable-obsolete)
make -C build-binutils -j${nproc} all install
make -C build-binutils -j${nproc}
make -C build-binutils -j${nproc} install
)
then
echo "STAGE=${TARGET}" > .error
@@ -77,11 +78,14 @@ then
fi
if (
make -C build-gcc all-gcc install-gcc
make -C build-gcc -j${nproc} all-gcc
make -C build-gcc -j${nproc} install-gcc
mkdir -pv build-newlib
(cd build-newlib; ../newlib-${newlib_version}/configure --prefix="${PREFIX}" --target="${TARGET}" --enable-multilib)
make -C build-newlib -j${nproc} all install
make -C build-gcc -j${nproc} all install
make -C build-newlib -j${nproc}
make -C build-newlib -j${nproc} install
make -C build-gcc -j${nproc}
make -C build-gcc -j${nproc} install
)
then
find ${PREFIX} | xargs file | grep "ELF" | grep "executable" | cut -f 1 -d ":" | xargs strip -S 2>/dev/null