remove duplications
This commit is contained in:
+12
-12
@@ -6,10 +6,6 @@ trap 'echo FAILED COMMAND: $previous_command' EXIT
|
|||||||
|
|
||||||
runit()
|
runit()
|
||||||
{
|
{
|
||||||
export TARGET="${1}"
|
|
||||||
export PREFIX="`pwd`/rel-bin/${TARGET}"
|
|
||||||
export PATH="${PREFIX}/bin:${PATH}"
|
|
||||||
export OUT="`pwd`/out"
|
|
||||||
|
|
||||||
#### ZMIEŃ, JEŻELI CHCESZ INNE WERSJE, DOMYŚLNE "master", CZYLI "BLEEDING EDGE"
|
#### ZMIEŃ, JEŻELI CHCESZ INNE WERSJE, DOMYŚLNE "master", CZYLI "BLEEDING EDGE"
|
||||||
export binutils_version="master"
|
export binutils_version="master"
|
||||||
@@ -18,7 +14,12 @@ runit()
|
|||||||
export gcc_version="master"
|
export gcc_version="master"
|
||||||
export newlib_version="master"
|
export newlib_version="master"
|
||||||
|
|
||||||
|
|
||||||
#### TU NIE ZMIENIAJ vvv
|
#### TU NIE ZMIENIAJ vvv
|
||||||
|
export TARGET="${1}"
|
||||||
|
export PREFIX="`pwd`/rel-bin/${TARGET}"
|
||||||
|
export PATH="${PREFIX}/bin:${PATH}"
|
||||||
|
export OUT="`pwd`/out"
|
||||||
if uname -s | grep -q -i "linux"; then
|
if uname -s | grep -q -i "linux"; then
|
||||||
export nproc="$(( `nproc --all` * 2 ))"
|
export nproc="$(( `nproc --all` * 2 ))"
|
||||||
elif uname -s | grep -q -i "darwin"; then
|
elif uname -s | grep -q -i "darwin"; then
|
||||||
@@ -34,7 +35,6 @@ runit()
|
|||||||
export ARGS="--enable-multilib --enable-multiarch --enable-targets=all --disable-werror"
|
export ARGS="--enable-multilib --enable-multiarch --enable-targets=all --disable-werror"
|
||||||
if [ "${buildnewlib}" -ne "0" ]; then
|
if [ "${buildnewlib}" -ne "0" ]; then
|
||||||
export EXTRA_ARGS="--with-newlib"
|
export EXTRA_ARGS="--with-newlib"
|
||||||
#--with-headers=\"`readlink -f newlib-dl/newlib/libc/include`\"
|
|
||||||
fi
|
fi
|
||||||
#### TU NIE ZMIENIAJ ^^^
|
#### TU NIE ZMIENIAJ ^^^
|
||||||
|
|
||||||
@@ -121,13 +121,13 @@ runit()
|
|||||||
find ${PREFIX}/${TARGET} -type f -name "*.a" | xargs ${TARGET}-ranlib #for sysroot
|
find ${PREFIX}/${TARGET} -type f -name "*.a" | xargs ${TARGET}-ranlib #for sysroot
|
||||||
find ${PREFIX}/${TARGET} -type f | xargs file | grep "ELF" | cut -f 1 -d ":" | xargs ${TARGET}-strip -S --strip-unneeded #for sysroot
|
find ${PREFIX}/${TARGET} -type f | xargs file | grep "ELF" | cut -f 1 -d ":" | xargs ${TARGET}-strip -S --strip-unneeded #for sysroot
|
||||||
if [ "${buildnewlib}" -ne "0" ]; then
|
if [ "${buildnewlib}" -ne "0" ]; then
|
||||||
if [ "${1}" == "64" ]; then
|
if [ "${1}" = "64" ]; then
|
||||||
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
||||||
else
|
else
|
||||||
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if [ "${1}" == "64" ]; then
|
if [ "${1}" = "64" ]; then
|
||||||
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
||||||
else
|
else
|
||||||
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
(cd rel-bin; tar -cJvf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
||||||
@@ -169,20 +169,20 @@ runit()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
targets="`grep ' - t=' .travis.yml | cut -f 2 -d =`"
|
targets="`grep ' - t=' .travis.yml | cut -f 2 -d = | cut -f 1 -d ' ' | sort -u`"
|
||||||
if [ "${AUTOBUILD}" -ne "0" ]; then
|
if [ "${AUTOBUILD}" -ne "0" ]; then
|
||||||
export clean="1"
|
export clean="1"
|
||||||
if [ "${METHOD}" == "newlib" ]; then
|
if [ "${METHOD}" = "newlib" ]; then
|
||||||
export buildnewlib="1"
|
export buildnewlib="1"
|
||||||
for i in ${targets}; do
|
for i in ${targets}; do
|
||||||
runit ${i} 32
|
runit ${i} 32
|
||||||
runit ${i} 64
|
runit ${i} 64
|
||||||
done
|
done
|
||||||
elif [ "${METHOD}" == "glibc" ]; then
|
elif [ "${METHOD}" = "glibc" ]; then
|
||||||
export buildnewlib="0"
|
export buildnewlib="0"
|
||||||
for i in ${targets}; do
|
for i in ${targets}; do
|
||||||
if [ "`echo ${i} | cut -f 3 -d -`" == "eabi" ]; then continue; fi
|
if [ "`echo ${i} | cut -f 3 -d -`" = "eabi" ]; then continue; fi
|
||||||
if [ "`echo ${i} | cut -f 3 -d -`" == "elf" ]; then continue; fi
|
if [ "`echo ${i} | cut -f 3 -d -`" = "elf" ]; then continue; fi
|
||||||
runit ${i} 32
|
runit ${i} 32
|
||||||
runit ${i} 64
|
runit ${i} 64
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user