From 70a8fca3c13ca30864e2002a9058433501eff819 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 19 Aug 2022 13:16:25 -0600 Subject: [PATCH] Use target binutils for renamesyms --- renamesyms.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renamesyms.sh b/renamesyms.sh index 60a86e4f30..4414049009 100755 --- a/renamesyms.sh +++ b/renamesyms.sh @@ -11,7 +11,7 @@ symbols_file=`mktemp` special_syms="__rg_alloc __rg_dealloc __rg_realloc __rg_alloc_zeroed __rg_oom" for dep in `find $deps_dir -type f -name "*.rlib"`; do - nm --format=posix -g "$dep" 2>/dev/null | sed 's/.*:.*//g' | awk '{if ($2 == "T") print $1}' | sed 's/^\(.*\)$/\1 __relibc_\1/g' >> $symbols_file + "${TARGET}-nm" --format=posix -g "$dep" 2>/dev/null | sed 's/.*:.*//g' | awk '{if ($2 == "T") print $1}' | sed 's/^\(.*\)$/\1 __relibc_\1/g' >> $symbols_file done for special_sym in $special_syms; do @@ -22,6 +22,6 @@ sorted_file=`mktemp` sort -u "$symbols_file" > "$sorted_file" rm -f "$symbols_file" -objcopy --redefine-syms="$sorted_file" "$target" +"${TARGET}-objcopy" --redefine-syms="$sorted_file" "$target" rm -f "$sorted_file"