summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/build/internals.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh
index a0749a6..cf129d9 100644
--- a/scripts/build/internals.sh
+++ b/scripts/build/internals.sh
@@ -7,6 +7,7 @@ do_finish() {
local _t
local _type
local strip_args
+ local gcc_version
CT_DoStep INFO "Cleaning-up the toolchain's directory"
@@ -21,10 +22,11 @@ do_finish() {
esac
CT_DoLog INFO "Stripping all toolchain executables"
CT_Pushd "${CT_PREFIX_DIR}"
- for _t in "bin/${CT_TARGET}-"* \
- "${CT_TARGET}/bin/"* \
- "libexec/gcc/${CT_TARGET}/${CT_CC_VERSION}/"* \
- "libexec/gcc/${CT_TARGET}/${CT_CC_VERSION}/install-tools/"* \
+ gcc_version=$( "./bin/${CT_TARGET}-gcc" -dumpversion )
+ for _t in "bin/${CT_TARGET}-"* \
+ "${CT_TARGET}/bin/"* \
+ "libexec/gcc/${CT_TARGET}/${gcc_version}/"* \
+ "libexec/gcc/${CT_TARGET}/${gcc_version}/install-tools/"* \
; do
_type="$( file "${_t}" |cut -d ' ' -f 2- )"
case "${_type}" in