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