update
This commit is contained in:
+12
-11
@@ -83,10 +83,6 @@ runit()
|
||||
#(cd gcc-dl; ln -svf ../newlib-dl/newlib newlib; ln -svf ../newlib-dl/libgloss libgloss) || return ${?}
|
||||
make -C build-gcc -j${nproc} all-target-libgcc || return ${?}
|
||||
make -C build-gcc -j${nproc} install-target-libgcc || return ${?}
|
||||
make -C build-gcc -j${nproc} all-target-libstdc++-v3 || return ${?}
|
||||
make -C build-gcc -j${nproc} install-target-libstdc++-v3 || return ${?}
|
||||
#make -C build-gcc -j${nproc} || return ${?}
|
||||
#make -C build-gcc -j${nproc} install || return ${?}
|
||||
else
|
||||
mkdir -pv build-glibc || return ${?}
|
||||
env CC="${TARGET}-gcc" CXX="${TARGET}-g++" sh -c '(cd build-glibc; ../glibc-dl/configure --prefix="${PREFIX}/${TARGET}" --host="${TARGET}" --with-headers="${PREFIX}/${TARGET}/include" --with-pkgversion="*DANiO* GLIBC (`echo ${TARGET} | cut -f 1 -d '-'`)" --enable-add-ons ${ARGS})' || return ${?}
|
||||
@@ -100,9 +96,9 @@ runit()
|
||||
make -C build-gcc -j${nproc} install-target-libgcc || return ${?}
|
||||
make -C build-glibc -j${nproc} || return ${?}
|
||||
make -C build-glibc -j${nproc} install || return ${?}
|
||||
make -C build-gcc -j${nproc} all-target-libstdc++-v3 || return ${?}
|
||||
make -C build-gcc -j${nproc} install-target-libstdc++-v3 || return ${?}
|
||||
fi
|
||||
make -C build-gcc -j${nproc} all-target-libstdc++-v3 || return ${?}
|
||||
make -C build-gcc -j${nproc} install-target-libstdc++-v3 || return ${?}
|
||||
}
|
||||
strip_n_pack()
|
||||
{
|
||||
@@ -113,15 +109,15 @@ runit()
|
||||
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 [ "${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 -cJf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
||||
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 -cJf "${OUT}/${TARGET}-GCC_${gcc_version}-newlib-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
||||
fi
|
||||
else
|
||||
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 -cJf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-64.txz" ${TARGET}) #|| return ${?}
|
||||
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 -cJf "${OUT}/${TARGET}-GCC_${gcc_version}-glibc-`date +"%d-%m-%Y"`-`uname -s`_x86-32.txz" ${TARGET}) #|| return ${?}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
@@ -195,6 +191,11 @@ choose_sub()
|
||||
done
|
||||
}
|
||||
|
||||
if ! command -v jq >/dev/null; then
|
||||
echo "jq command not found, please install it before using this application!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
targets="`grep ' - t=' .travis.yml | cut -f 2 -d = | cut -f 1 -d ' ' | sort -u`"
|
||||
if [ "${AUTOBUILD}" -ne "0" ]; then
|
||||
export clean="1"
|
||||
@@ -317,7 +318,7 @@ else
|
||||
export glibc_version="master"
|
||||
export linux_version="master"
|
||||
export gcc_version="master"
|
||||
export newlib_version="master"
|
||||
fi
|
||||
export newlib_version="master"
|
||||
runit "${arch}-danio-${BASE}" "${BINARY}"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user