Closed
Bug 166933
Opened 22 years ago
Closed 22 years ago
Mac build changes for NSS 3.6
Categories
(NSS :: Build, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
3.6
People
(Reporter: wtc, Assigned: javi)
Details
Attachments
(2 files, 1 obsolete file)
5.53 KB,
patch
|
Details | Diff | Splinter Review | |
3.53 KB,
patch
|
Details | Diff | Splinter Review |
In NSS 3.6, the following .h and .c files are added to mozilla/security/nss/lib, which is used by the Mozilla client: mozilla/security/nss/lib/certdb/certi.h mozilla/security/nss/lib/ckfw/builtins/nssckbi.h mozilla/security/nss/lib/pk11wrap/debug_module.c mozilla/security/nss/lib/softoken/dbmshim.c mozilla/security/nss/lib/util/quickder.c certi.h is an internal header. nssckbi.h is a public header. NSS does not have any MANIFEST files for the Mac, so I believe nothing needs to be done for certi.h and nssckbi.h. The three .c files need to be added to the Mac project files. I will attach a patch.
Reporter | ||
Updated•22 years ago
|
Priority: -- → P1
Target Milestone: --- → 3.6
Version: 3.5 → 3.6
Reporter | ||
Comment 1•22 years ago
|
||
Turns out that lib/pk11wrap/debug_module.c is not compiled directly but is included by lib/pk11wrap/pk11load.c. So I don't think it needs to be added to the project file. This patch adds dbmshim.c to softoken.xml and quickder.c to util.xml. I've checked it in. Javi, could you please do a verification build of Mozilla (either the tip or 1.1) against the tip of NSS? You will need to edit mozilla/build/mac/build_scripts/MozillaCheckoutList.txt to check out mozilla/security/nss without any cvs tag. Please do both debug and optimized builds. Thanks.
Assignee | ||
Comment 2•22 years ago
|
||
Reporter | ||
Comment 3•22 years ago
|
||
This patch addresses the issues that Javi reported. Note that in dbmshim.c I avoided the (char*) typecast by declaring 'b' as an array of char's. I had to change the prototype of dbs_replaceSlash as well because 'b' is passed to it.
Attachment #98161 -
Attachment is obsolete: true
Reporter | ||
Comment 4•22 years ago
|
||
All the fixes have been checked in. NSS_3_6_BETA1 builds on the Mac.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•