#!/bin/bash # This has the effect of making visibility=hidden symbols private in object files for obj in "$@" ; do ld -r "$obj" -o "$obj.tmp" touch -r "$obj" "$obj.tmp" mv "$obj.tmp" "$obj" done