We should link the NSPR dynamic shared libraries with the -headerpad_max_install_names linker option so that their install names can be changed with install_name_tool. See the ld(1) man page on Mac OS X for documentation on -headerpad_max_install_names.
Created attachment 135199 [details] [diff] [review] Proposed patch Note that $(DSO_LDOPTS) is passed to the compiler $(CC) in the MKSHLIB command, but it seems that I don't need to use "-Wl," in front of -headerpad_max_install_names.
Comment on attachment 135199 [details] [diff] [review] Proposed patch second time lucky i guess
Comment on attachment 135199 [details] [diff] [review] Proposed patch r=ccarlen
Patch checked into the NSPR tip (NSPR 4.5), NSPR_4_4_BRANCH (NSPR 4.4.1), and NSPR_PRE_4_2_CLIENT_BRANCH (Mozilla 1.6 Beta).