mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Fixing toolchains (#2160)
* Fixing toolchains * Tested toolchain download
This commit is contained in:
@@ -620,7 +620,7 @@ find_toolchain()
|
||||
# extract target major.minor version from expression
|
||||
local target_ver
|
||||
target_ver=$(grep -oE "[[:digit:]]+\.[[:digit:]]" <<< "$expression")
|
||||
for dir in "${SRC}"/cache/toolchains/*/; do
|
||||
for dir in "${SRC}"/cache/toolchain/*/; do
|
||||
# check if is a toolchain for current $ARCH
|
||||
[[ ! -f ${dir}bin/${compiler}gcc ]] && continue
|
||||
# get toolchain major.minor version
|
||||
|
||||
@@ -1061,7 +1061,7 @@ prepare_host()
|
||||
find "${SRC}"/output "${USERPATCHES_PATH}" -type d ! -group sudo -exec chgrp --quiet sudo {} \;
|
||||
find "${SRC}"/output "${USERPATCHES_PATH}" -type d ! -perm -g+w,g+s -exec chmod --quiet g+w,g+s {} \;
|
||||
fi
|
||||
mkdir -p "${DEST}"/debs-beta/extra "${DEST}"/debs/extra "${DEST}"/{config,debug,patch} "${USERPATCHES_PATH}"/overlay "${SRC}"/cache/{sources,hash,toolchains,utility,rootfs} "${SRC}"/.tmp
|
||||
mkdir -p "${DEST}"/debs-beta/extra "${DEST}"/debs/extra "${DEST}"/{config,debug,patch} "${USERPATCHES_PATH}"/overlay "${SRC}"/cache/{sources,hash,toolchain,utility,rootfs} "${SRC}"/.tmp
|
||||
|
||||
display_alert "Checking for external GCC compilers" "" "info"
|
||||
# download external Linaro compiler and missing special dependencies since they are needed for certain sources
|
||||
@@ -1083,8 +1083,8 @@ prepare_host()
|
||||
done
|
||||
USE_TORRENT=${USE_TORRENT_STATUS}
|
||||
|
||||
rm -rf "${SRC}"/cache/toolchains/*.tar.xz*
|
||||
local existing_dirs=( $(ls -1 "${SRC}"/cache/toolchains) )
|
||||
rm -rf "${SRC}"/cache/toolchain/*.tar.xz*
|
||||
local existing_dirs=( $(ls -1 "${SRC}"/cache/toolchain) )
|
||||
for dir in ${existing_dirs[@]}; do
|
||||
local found=no
|
||||
for toolchain in ${toolchains[@]}; do
|
||||
@@ -1094,7 +1094,7 @@ prepare_host()
|
||||
done
|
||||
if [[ $found == no ]]; then
|
||||
display_alert "Removing obsolete toolchain" "$dir"
|
||||
rm -rf "${SRC}/cache/toolchains/${dir}"
|
||||
rm -rf "${SRC}/cache/toolchain/${dir}"
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user