Closed Bug 166933 Opened 22 years ago Closed 22 years ago

Mac build changes for NSS 3.6

Categories

(NSS :: Build, defect, P1)

PowerPC
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wtc, Assigned: javi)

Details

Attachments

(2 files, 1 obsolete file)

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.
Priority: -- → P1
Target Milestone: --- → 3.6
Version: 3.5 → 3.6
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.
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
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.

Attachment

General

Creator:
Created:
Updated:
Size: