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] Fix 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 :-) https://tbpl.mozilla.org/?tree=Try&rev=fd440327d5e4
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] Fix please go ahead and land this to esr branch - see https://wiki.mozilla.org/Release_Management/ESR_Landing_Process for details
[Triage Comment] 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.