diff --git a/privatize_symbols_macos.sh b/privatize_symbols_macos.sh index 2e1b16b..f879599 100755 --- a/privatize_symbols_macos.sh +++ b/privatize_symbols_macos.sh @@ -2,5 +2,7 @@ # This has the effect of making visibility=hidden symbols private in object files for obj in "$@" ; do - ld -r "$obj" -o "$obj.tmp" && mv "$obj.tmp" "$obj" + ld -r "$obj" -o "$obj.tmp" + touch -r "$obj" "$obj.tmp" + mv "$obj.tmp" "$obj" done