Closed
Bug 527557
Opened 15 years ago
Closed 15 years ago
On Linux, always build NSS with FREEBL_NO_DEPEND=1
Categories
(NSS :: Libraries, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 497251
3.12.6
People
(Reporter: KaiE, Assigned: rrelyea)
Details
After the recent Firefox issue with flash, having NSS libraries installed on Linux system where the glibc library requires libfreebl3's lowlevel hashing interfaces, this bug proposes: On Linux, always build NSS with FREEBL_NO_DEPEND=1 (by default)
Comment 1•15 years ago
|
||
This doesn't seem to be the right solution to me. I think a better solution would be to always provide NSSLOWHASH regardless of the value of FREEBL_NO_DEPEND. From bug 497251 comment 81: Currently FREEBL_NO_DEPEND looks like it controls two different features. 1) Enables the new NSSLOWHASH functionality. 2) Enables on-demand loading of nspr4 and nssutil3. Although these features are currently coupled, it doesn't look like they need to be. IIUC only the second feature needs to have the (possibly-recent-)Linux-dependency. If the FREEBL_NO_DEPEND environment variable controlled only the second feature then the ABI could be consistent wrt configuration.
Comment 2•15 years ago
|
||
This bug is a duplicate of bug 497251. I agree with Karl's observation.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 3•15 years ago
|
||
I don't mind marking this as a duplicate. I had incorrectly assumed that bug 497251 was a firefox-bug, and a separate NSS bug would be needed. I was wrong, bug 497251 is already a NSS component bug. I like Karl's proposal, but I believe it requires additional careful changes made by NSS developers, probably by Bob Relyea, who worked on this feature initially. I guess it's a quicker path to success to always build with FREEBL_NO_DEPEND on Linux, and try to implement Karl's proposal in a separate step.
You need to log in
before you can comment on or make changes to this bug.
Description
•