There are two cases that shlibsign is not generated in the build tree:
1. Build with using system NSS
2. Build Firefox on top of Xulrunner
So we need to sign to SOFTOKN and NSSDBM libraries only when shlibsign exists.
Created attachment 581312 [details] [diff] [review]
Sign SOFTOKN and NSSDBM only when they exist. shlibsign exists if internal NSS is built.
In my queue with a few other checkin-neededs that are being sent to try first and then onto inbound :-)
This is fixing a regression introduced by another bugfix. (sorry, not sure which one)
That bugfix was applied on releases/mozilla-esr10 and therefore the 10.0.3esr sources are not correctly building in above cases. Please apply this one to 10ESR as well.
Comment on attachment 581312 [details] [diff] [review]
please go ahead and land this to esr branch - see https://wiki.mozilla.org/Release_Management/ESR_Landing_Process for details
untracking since this isn't part of our builds, you can land this to esr branch when you need to, if you still want it - since it is of no risk to the builds.
*** Bug 736327 has been marked as a duplicate of this bug. ***