diff options
-rwxr-xr-x | bin/ptxdist | 9 |
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" |