summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/ptxdist9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/ptxdist b/bin/ptxdist
index 45b3540d6..d9758e3dd 100755
--- a/bin/ptxdist
+++ b/bin/ptxdist
@@ -610,6 +610,12 @@ check_compiler() {
}
done
+ for tool in ar as cpp nm objcopy objdump ranlib readelf size strip ; do
+ tool_abs="$(which "${tool}" 2>/dev/null)"
+ ptxd_replace_link "${tool_abs}" "${wrapper_dir}/${tool}" || \
+ ptxd_bailout "Unable to create host ${tool} wrapper link"
+ done
+
if ptxd_get_ptxconf PTXCONF_BUILD_TOOLCHAIN >/dev/null; then
PATH="${wrapper_dir}:${PATH}"
return
@@ -712,6 +718,9 @@ check_compiler() {
ptxd_replace_link "$(which ${compiler_prefix}${cc})" "${wrapper_dir}/real/${compiler_prefix}${cc}" &&
ptxd_replace_link "${SCRIPTSDIR}/wrapper/${cc}-wrapper" "${wrapper_dir}/${compiler_prefix}${cc}"
done &&
+ for tool in ar as cpp nm objcopy objdump ranlib readelf size strip ; do
+ ptxd_replace_link "$(which ${compiler_prefix}${tool})" "${wrapper_dir}/${compiler_prefix}${tool}"
+ done &&
PATH="${wrapper_dir}:${PATH}" &&
if [ -n "${PTXDIST_ICECC}" ]; then
local icecc_dir="${sysroot_host}/lib/icecc"