wtc%netscape.com
0fa341362b
Bugzilla bug 127517: Darwin optimized build should use -O2. The patch is
...
contributed by Brian Ryner <bryner@netscape.com>.
2002-02-27 01:48:41 +00:00
wtc%netscape.com
6c79ece2fe
Bugzilla bug 70217: ported NSS to BeOS. The patch is contributed by
...
Christopher Seawood <seawood@netscape.com>.
2002-02-22 04:23:30 +00:00
nelsonb%netscape.com
e2f58af25a
Fix warning on Windows builds. Bug 104541.
2002-02-21 21:23:14 +00:00
jpierre%netscape.com
8c731969c2
Fix OS/2 standalone NSS build which got broken after the fix for 104541
2002-02-16 00:10:24 +00:00
wtc%netscape.com
cb5e5f1f21
Bugzilla bug 112198: use the -dylib_file ld option to link the ssl3 and
...
smime3 dylibs and the NSS tools so that they can find the indirectly
referenced libsoftokn3.dylib. Define and export DYLD_LIBRARY_PATH. The
patch is contributed by Brian Ryner <bryner@netscape.com>. r=wtc,beard.
Modified Files:
coreconf/Darwin.mk nss/cmd/platlibs.mk nss/lib/smime/config.mk
nss/lib/ssl/config.mk nss/tests/common/init.sh
2002-02-15 23:38:47 +00:00
nelsonb%netscape.com
e023b4422a
Change most coreconf and NSS makefiles to use OS_TARGET (which can
...
be overridden via an environment variable) rather than OS_ARCH.
This is a precursor to more flexibility in cross-platform builds.
Bug 104541.
2002-02-15 22:54:08 +00:00
nelsonb%netscape.com
42fdae57e1
Make NSS 3.4 build as part of mozilla on OS/2. Bug 114748.
...
Patch supplied by Javier Pedemonte.
2002-02-11 05:48:37 +00:00
wtc%netscape.com
da15146da7
Bugzilla bug 112198: Port NSS to Mac OS X (Darwin). The patch is
...
contributed by Javier Pedemonte <pedemonte@alumni.utexas.net>.
Modified Files:
coreconf/config.mk coreconf/nsinstall/nsinstall.c
coreconf/nsinstall/pathsub.c nss/lib/freebl/unix_rand.c
nss/lib/ssl/unix_err.c
2002-02-10 05:24:49 +00:00
wtc%netscape.com
52ade1c793
Define DARWIN instead of XP_MACOSX.
2002-02-09 03:26:51 +00:00
wtc%netscape.com
e4d2b9a314
Bugzilla bug 112198: added Darwin.mk. This file is contributed by
...
Javier Pedemonte <pedemonte@alumni.utexas.net>, based on the NSPR file.
2002-02-09 02:21:27 +00:00
wtc%netscape.com
b93c9b751a
Added SunOS5.10.mk for Solaris 10.
2002-02-08 06:15:24 +00:00
wtc%netscape.com
6305bdaa4e
Bugzilla bug 120003: support OpenUNIX 8 build. Thanks to Hiram Clawson
...
<hiramc@caldera.com> for contributing the patch.
Modified file: config.mk
Added file: OpenUNIX.mk
2002-02-06 14:29:38 +00:00
wtc%netscape.com
c32ce01a87
Bugzilla bug 122944: detect Cygwin's uname.
2002-02-01 17:27:55 +00:00
wtc%netscape.com
f4cb9e6f4d
Bugzilla bug 114702: support Linux 2.5.x kernels.
2002-01-27 00:45:37 +00:00
jpierre%netscape.com
c1f87e36d3
Fix for 118793 - remove GBASH references from OS2.mk
2002-01-11 00:48:49 +00:00
glen.beasley%sun.com
f98251b194
bug 115879 makefile for windows XP
2002-01-08 01:37:10 +00:00
jpierre%netscape.com
45f386baf3
Fix for 108729 - AIX builds not fully optimized
2001-12-12 03:45:51 +00:00
wtc%netscape.com
8435bc1af2
Bugzilla bug 101528: merged the Linux-m68k compilation fix into the tip.
2001-12-11 22:12:10 +00:00
wtc%netscape.com
3b03ab07c0
Bugzilla bug 111294: make NSS build on QNX6 (Neutrino). The patch was
...
contributed by Dave Inglis <dinglis@qnx.com>. r=wtc.
Modified Files:
coreconf/config.mk coreconf/nsinstall/nsinstall.c
nss/lib/freebl/unix_rand.c nss/lib/ssl/unix_err.c
Added Files:
coreconf/QNX.mk
2001-12-04 18:20:57 +00:00
jpierre%netscape.com
ab7b07ab64
Bug 105271 - undo changes
2001-11-22 01:24:39 +00:00
wtc%netscape.com
d64d124400
We can use cp on Windows. cp is a built-in command of shmsdos.exe and is
...
in both MKS and Cygwin toolkits, so it is not a new build tool requirement.
2001-11-17 06:40:03 +00:00
relyea%netscape.com
0785e483a0
Fix NT process command to something that will work in our environment without requiring new tools.
2001-11-09 00:37:12 +00:00
ian.mcgreer%sun.com
9e592855e5
use nsinstall not copy on windows
2001-11-08 16:20:54 +00:00
relyea%netscape.com
2af9588497
Add -DXP_OS2 so that sysrand.c can pick it up...
2001-11-08 00:08:28 +00:00
ian.mcgreer%sun.com
a070136acd
fix linux 2.1 also
2001-11-07 20:58:09 +00:00
ian.mcgreer%sun.com
3c6918abcf
get linux building again
2001-11-07 20:56:18 +00:00
relyea%netscape.com
d935e4ce40
Move map file processing definitions back into base .mk files.
...
setup up map files so the can be switched on simply by adding a directive to
manifest.mn.
2001-11-07 19:34:47 +00:00
jpierre%netscape.com
21b2ea2ba9
One more fix for 105271
2001-11-02 03:37:41 +00:00
jpierre%netscape.com
20b585efeb
Enable debug info in ASM code on OS/2
2001-11-02 02:41:33 +00:00
wtc%netscape.com
45e7f547c9
Bugzilla bug 99072: fixed the bug that CPU_ARCH was always set to x86.
...
The patch was submitted by taya@netbsd.org (Shin'ichiro TAYA), edited
by wtc, and reviewed by cls.
2001-11-01 22:35:48 +00:00
wtc%netscape.com
7931f7f0f6
Bugzilla bug 78978: removed obsolete files .cshrc and .profile.
2001-11-01 06:40:05 +00:00
jpierre%netscape.com
90f9674197
Fix for 105271 - rules.mk change for OS/2 build
2001-10-29 21:34:20 +00:00
wtc%netscape.com
d0d6081356
Bugzilla bug 106379: support building under ARM Linux.
2001-10-27 00:27:06 +00:00
wtc%netscape.com
b6e71514c6
Bugzilla bug 106771: support building on HP-UX 11.11.
2001-10-26 21:20:12 +00:00
jpierre%netscape.com
c9af2c77d7
Better way of calling assembler on OS/2
2001-10-24 17:35:18 +00:00
wtc%netscape.com
d9ad58b31c
Bugzilla bug 106388: made the release_export rule work with VPATH.
2001-10-24 05:43:07 +00:00
jpierre%netscape.com
e3c1fc9f5e
More changes for OS/2 build, in particular for the assembly code
2001-10-15 06:49:56 +00:00
jpierre%netscape.com
1539641e6d
Allow assembly code to compile under OS/2 using IBM's Assembly Language Processor
2001-10-15 06:49:15 +00:00
jpierre%netscape.com
475c7c1cf8
Build from absolute path on OS/2 to let the IBM debugger automatically find the source files
2001-10-11 21:08:38 +00:00
wtc%netscape.com
f2cd0faa80
Bugzilla bug 77788: checked in the bug fix again now that the manifest.mn
...
file that incorrectly set CFLAGS has been fixed.
2001-09-20 14:27:54 +00:00
wtc%netscape.com
465405a1d1
Added to support Tru64 Unix V5.1.
2001-08-17 22:03:33 +00:00
nicolson%netscape.com
1f969e934e
Fix 92882: coreconf jdk.mk doesn't support solaris x86
...
r=wtc.
2001-07-31 18:58:49 +00:00
mcgreer%netscape.com
6b2d374162
checkin for colin, patch to make OpenVMS build in object tree
2001-07-16 15:18:53 +00:00
ddrinan%netscape.com
5b1587330a
Updated Windows share_blds_cmpnts location. (tfox)
2001-07-11 22:56:37 +00:00
nicolson%netscape.com
bf7be06934
Changes to make JSS more easily releasable.
...
Also, get rid of NS_USE_JDK_TOOLSET.
2001-06-29 01:53:01 +00:00
nicolson%netscape.com
851d2d624b
Windows doesn't understand single quotes, so it fudges the command.
2001-06-27 00:28:56 +00:00
wtc%netscape.com
dfc383e260
Bugzilla bug #84251 : turn NO_MDUPDATE into USE_MDUPDATE and turn off
...
IRIX compiler warning 1209, which warns about do { } while (0) and
PR_ASSERT(0).
Modified files: IRIX.mk SunOS5.4_i86pc.mk SunOS5.mk
2001-06-22 05:11:26 +00:00
nicolson%netscape.com
e34299ca4f
Make JSS buildable with shmsdos.exe.
2001-06-21 00:56:29 +00:00
wtc%netscape.com
3519d6d688
Bugzilla bug #85960 : avoid using a pathname with a trailing / because the
...
'mkdir' command on BSD/OS 4.2 doesn't like it. r=javi. a=blizzard.
2001-06-15 21:38:56 +00:00
wtc%netscape.com
104c85bbc5
Removed unnecessary dependencies on $(BUILT_SRCS).
2001-06-13 23:27:14 +00:00
wtc%netscape.com
a291197f66
Bugzilla bug #84918 : checked in Linux/ia64 porting patch from
...
Bill Nottingham <notting@redhat.com>.
Modified files: coreconf/Linux.mk, nss/tests/common/arch.sh
2001-06-09 17:14:59 +00:00
wtc%netscape.com
3d8ad4fec1
Bugzilla bug #83811 : added a new implicit rule to build BUILT_CSRCS
...
because VPATH or vpath doesn't search in a directory that doesn't
exist at the beginning of a make invocation even if it is created
by the make invocation.
Modified files: coreconf/rules.mk, nss/lib/fortcrypt/swfort/manifest.mn
2001-06-05 00:32:14 +00:00
wtc%netscape.com
ff07de9026
Must use := to define OS_RELEASE in terms of itself.
2001-06-03 02:42:48 +00:00
wtc%netscape.com
51da11dccf
Restored OBJS += $(RES) for WINNT.
2001-06-02 06:03:14 +00:00
wtc%netscape.com
cda5792672
Deleted commented-out VPATH assignments.
2001-06-02 02:20:28 +00:00
wtc%netscape.com
51c50ed429
Fixed a typo.
2001-06-01 00:16:51 +00:00
wtc%netscape.com
0b7591681e
Fixed a typo and deleted a debugging echo command.
2001-05-31 22:41:26 +00:00
wtc%netscape.com
1a271729e1
Although gcc takes the -mips3 option, it generates an executable that
...
crashes with SIGBUS.
2001-05-24 23:48:38 +00:00
wtc%netscape.com
7636a6a7c5
Bugzilla bug #82298 : a temporary fix for Mozilla build bustage on Windows.
2001-05-23 05:36:23 +00:00
wtc%netscape.com
4be8b2bd5f
Bugzilla bug #81181 : Introduced the MOZILLA_INCLUDES make variable to
...
allow Mozilla client to specify additional -I flags to NSS/coreconf.
r=javi,cls.
2001-05-22 21:16:20 +00:00
wtc%netscape.com
70ba3f51b2
Bugzilla bug #77199 : Make NSS build under OS/2. Thanks to Javier
...
Pedemonte <pedemont@us.ibm.com> for the patch.
Modified Files:
coreconf/OS2.mk coreconf/rules.mk coreconf/ruleset.mk
nss/lib/freebl/Makefile nss/lib/pkcs12/p12.h nss/lib/ssl/ssl.h
nss/lib/util/secport.h
2001-05-21 21:25:32 +00:00
nicolson%netscape.com
7bf3d8bb39
Fix bug 79324: remove mkdepend directory from coreconf Makefile.
...
Also removed the md directory.
2001-05-09 00:59:38 +00:00
wtc%netscape.com
7223ea691f
Bugzilla bug #77788 : backed out the fix because it breaks
...
mozilla/security/nss/lib/fortcrypt/swfort/pkcs11. The manifest.mn file
in that directory defines CFLAGS, before command.mk is included by the
Makefile.
2001-05-09 00:13:57 +00:00
nelsonb%netscape.com
f6a72ef1b7
Use gmake's VPATH feature instead of copying source files.
...
Modified Files:
coreconf/rules.mk dbm/include/Makefile dbm/include/manifest.mn
dbm/src/Makefile dbm/src/config.mk dbm/src/manifest.mn
dbm/tests/Makefile
2001-05-08 23:31:11 +00:00
relyea%netscape.com
416d53e337
Set SOURCE_PREFIX automatically when BUILD_TREE is set.
2001-05-07 21:40:52 +00:00
wtc%netscape.com
744aa0a748
Bugzilla bug #77788 : CFLAGS should not be defined with +=.
2001-05-04 01:21:02 +00:00
nelsonb%netscape.com
c75d1ececb
Changed the name of the /share/builds/components server.
...
Checked in for tfox@netscape.com .
2001-05-03 02:58:32 +00:00
relyea%netscape.com
09a839d8a1
Use the correct Make variables in the .cpp .s .S and .asm rules to vpath works
...
correctly.
remove the spurious vpath= line.
2001-04-30 23:21:51 +00:00
relyea%netscape.com
7310b7e64a
Don't translate .obj directory separators on Unix.
2001-04-30 22:40:57 +00:00
relyea%netscape.com
7864a5a4b2
Changes to allow NT to compile to a separate build tree.
2001-04-30 16:38:43 +00:00
nelsonb%netscape.com
af241d1460
Eliminate -xarch option from CFLAGS on Solaris x86. Fixes Bug 77792.
2001-04-27 03:46:08 +00:00
relyea%netscape.com
93a8d9b23c
Add client requested features to coreconf:
...
building cross platform.
targetting the Objects to a separate tree.
2001-04-24 16:45:53 +00:00
bryner%uiuc.edu
83ea79b402
No longer needed.
2001-04-11 03:17:45 +00:00
bryner%uiuc.edu
b4f1624cd6
Use FreeBSD.mk for all FreeBSD versions. Patch from markush@acc.umu.se, r=nelsonb.
2001-04-11 03:12:42 +00:00
javi%netscape.com
bf0aadbd13
Fix for Bug 75300
2001-04-10 22:28:52 +00:00
nicolson%netscape.com
69bb5e8462
Don't link with libhpi, apparently it's not necessary in jdk 1.2.
2001-04-10 17:43:00 +00:00
nicolson%netscape.com
b9d15e6921
Be able to link against JDK 1.1 libraries.
2001-04-10 17:41:52 +00:00
bryner%uiuc.edu
14511a00b6
Adding correct include path for NSPR, since it has changed. Patch from cls, r=bryner.
2001-04-07 06:37:07 +00:00
relyea%netscape.com
2e4d5a6bc3
Add Makefiles for SunOS 5.9 for sparc and intel.
2001-04-06 00:22:11 +00:00
nelsonb%netscape.com
a6ff2f9594
Build changes for Solaris and gcc. Get gcc to use the proper architecture
...
flags when building v8plus code on Solaris/Ultrasparc. Use gcc instead of
ld to build the freebl DSOs when using gcc on Solaris. And stop using the
"sparkfix" program on Solaris. It is no longer needed. Bug 69052.
2001-03-14 23:30:37 +00:00
relyea%netscape.com
a833509dcc
bug 70992 patches to build 4.2 BSD.
2001-03-13 19:00:52 +00:00
javi%netscape.com
f52bffdcc6
No longer need to special the DIST variable when MOZILLA_CLIENT is
...
defined.
2001-03-10 01:59:59 +00:00
thayes%netscape.com
e517381412
Bug 71323: Add dist/include to include path for MOZILLA_CLIENT builds
...
r=relyea
2001-03-09 01:04:04 +00:00
nicolson%netscape.com
c0e56d14ad
Get rid of unnecessary heapsize option.
2001-03-03 00:36:17 +00:00
nicolson%netscape.com
25d1d20a81
add additional include path under AIX.
2001-02-23 23:29:34 +00:00
nicolson%netscape.com
7c97d4ab6f
When creating the mapfile, we need to create OBJDIR first if it
...
doesn't already exist.
2001-02-23 22:45:29 +00:00
nicolson%netscape.com
0917ac5c28
Use ' instead of " for classpath.
2001-02-20 05:37:43 +00:00
nicolson%netscape.com
324d2ed874
remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic.
2001-02-09 21:25:50 +00:00
wtc%netscape.com
9e6e35f1f7
Bugzilla bug #62855 : put my checkin back in again. Sorry about the
...
flipflop.
Modified files: arch.mk, config.mk
2001-02-07 23:52:11 +00:00
wtc%netscape.com
c16257b33b
Bugzilla bug #62855 : backed out my previous checkin, which doesn't quite
...
work. Will look at this later.
Modified files: arch.mk, config.mk
2001-02-07 19:12:04 +00:00
wtc%netscape.com
252ab4b975
Bugzilla bug #62855 : remembered the right way to have OS/2 include a
...
single OS2.mk for all OS releases.
Modified files: arch.mk, config.mk
2001-02-04 06:09:52 +00:00
wtc%netscape.com
804472db43
Bugzilla bug #60143 : checked in OpenVMS patch from Colin Blake
...
<colin@theblakes.com>.
Modified Files:
coreconf/OpenVMS.mk coreconf/arch.mk coreconf/rules.mk
coreconf/ruleset.mk nss/cmd/lib/secpwd.c nss/lib/nss/nss.h
nss/lib/nss/nssinit.c
2001-02-04 05:52:42 +00:00
wtc%netscape.com
b080259a58
Bugzilla bug #62855 : added rule to build import libraries on OS/2. Thanks
...
to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: OS2.mk, rules.mk, ruleset.mk
2001-02-02 01:17:58 +00:00
wtc%netscape.com
cdc96e47f0
Bugzilla bug #62855 : make the rule to build .cpp files work for OS/2
...
VACPP. Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
2001-02-01 18:19:47 +00:00
wtc%netscape.com
86f3733977
Bugzilla bug #54711 : OS/2 does not need to build nsinstall.
2001-01-31 23:21:28 +00:00
wtc%netscape.com
1ca200c1e1
Bugzilla bug #62855 : checked in OS/2 makefile patches from Javier
...
Pedemonte <pedemont@us.ibm.com>.
Modified Files:
coreconf/OS2.mk coreconf/arch.mk coreconf/prefix.mk
coreconf/rules.mk coreconf/suffix.mk nss/Makefile
nss/cmd/platlibs.mk nss/lib/ckfw/builtins/config.mk
2001-01-31 21:29:31 +00:00
wtc%netscape.com
cb0969a8ae
Bugzilla bug #65918 : do not build shared libraries on OSF1 with the -all
...
linker option. The temporary workaround in two makefiles were removed.
Modified Files:
coreconf/OSF1.mk nss/lib/ckfw/builtins/Makefile
nss/lib/fortcrypt/swfort/pkcs11/Makefile
2001-01-22 17:16:47 +00:00
relyea%netscape.com
8d180b0315
Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
2001-01-19 07:50:16 +00:00
wtc%netscape.com
c33e0a8553
Add library version info to the NSS, S/MIME, and SSL shared libraries.
...
Define the NSS version macros and add NSS_VersionCheck in nss.h.
Add linker option to record internal name of shared libraries.
Add Windows resource files. Add rcs and sccs id strings that can be
retrieved with 'ident' and 'what'.
Modified Files:
coreconf/HP-UX.mk coreconf/OSF1.mk coreconf/SunOS5.mk
coreconf/WIN954.0.mk coreconf/WINNT4.0.mk coreconf/WINNT5.0.mk
coreconf/rules.mk nss/lib/nss/config.mk
nss/lib/nss/manifest.mn nss/lib/nss/nss.h
nss/lib/nss/nssinit.c nss/lib/smime/config.mk
nss/lib/smime/manifest.mn nss/lib/ssl/config.mk
nss/lib/ssl/manifest.mn
Added Files:
nss/lib/nss/nss.rc nss/lib/nss/nssver.c nss/lib/smime/smime.rc
nss/lib/smime/smimever.c nss/lib/ssl/ssl.rc
nss/lib/ssl/sslver.c
2001-01-18 20:29:10 +00:00
wtc%netscape.com
fee47a3083
Bugzilla bug #64650 : set CC=cc explicitly so that we don't accidentally
...
pick up the CC setting in the environment. This change is suggested by
Jim Dunn of Netscape.
2001-01-12 20:11:18 +00:00
wtc%netscape.com
d166bdddbd
Bugzilla bug #64650 : use +DAportable +DS2.0 in "pure 32" builds. This
...
was suggested by Jim Dunn of Netscape. Reviewed by Nelson Bolyard.
2001-01-12 19:54:10 +00:00
javi%netscape.com
068b645980
Remove reference to obsolete define MACLINUX.
...
Fix for Bug 63936 r=wtc (For NSS trunk check-in)
2001-01-10 00:04:37 +00:00
relyea%netscape.com
7782e8e49d
If the HP map definition to that it actually works!
2001-01-07 00:23:41 +00:00
relyea%netscape.com
9d6f24b1f0
Implement new .def file processing rules.
...
Add rules for HP
2001-01-06 23:52:44 +00:00
relyea%netscape.com
3c4399e4ab
Allow UNIX and Windows to share Data lines in the .def files
2001-01-06 21:38:34 +00:00
relyea%netscape.com
c20c39e789
Add rules for building the correct exportted list file for Sun, AIX, and Linux.
...
Fix AIX so the Map files will override exporting all the symbols
2001-01-06 02:00:55 +00:00
wtc%netscape.com
119735b937
Bugzilla bug #64261 : moved certread.c from lib/certhigh to lib/pkcs7.
...
As a result of this move I have to export one more data symbol
(SECAnyTemplate) from libnss3.so. :( Removed the temporary workaround
in coreconf/rules.mk.
Modified Files:
coreconf/rules.mk nss/lib/certhigh/manifest.mn
nss/lib/nss/mapfile nss/lib/nss/nss.def
nss/lib/pkcs7/manifest.mn
Added Files:
nss/lib/pkcs7/certread.c
Removed Files:
nss/lib/certhigh/certread.c
2001-01-05 02:18:55 +00:00
wtc%netscape.com
4e87e7fbbf
Bugzilla bug #64261 : moved pkcs7 from libnss3.so back to libsmime3.so.
...
coreconf/rules.mk has a temporary workaround for the dependency of
certread.c on some PKCS7 symbols.
Modified Files:
coreconf/rules.mk nss/lib/manifest.mn nss/lib/nss/config.mk
nss/lib/nss/mapfile nss/lib/nss/nss.def
nss/lib/smime/config.mk nss/lib/smime/mapfile
nss/lib/smime/smime.def
2001-01-04 21:33:06 +00:00
wtc%netscape.com
834024acf7
Bugzilla bug #63891 : added support for Linux on sparc and sparc64.
...
The patch is provided by Christopher Blizzard <blizzard@mozilla.org>.
2000-12-29 19:35:53 +00:00
wtc%netscape.com
f77af3ca2a
I found that the Windows linker 'link' pulls from an archive library only
...
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix. As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
Modified Files:
coreconf/rules.mk nss/lib/nss/config.mk
nss/lib/smime/config.mk nss/lib/ssl/config.mk
2000-12-29 02:47:16 +00:00
wtc%netscape.com
55b90127c0
Fixed copyright years. This file was created and published in 2000.
2000-12-29 01:20:24 +00:00
wtc%netscape.com
94481c32a8
Bugzilla bug #63852 : added config file for Solaris 8 x86.
2000-12-28 16:02:44 +00:00
nelsonb%netscape.com
23ef0d9ee6
New variable USE_HYBRID configures build for hybrid model.
2000-12-28 02:55:39 +00:00
wtc%netscape.com
d8b46439c0
More work on shared libraries for NSS.
...
1. Implemented a way to link all the objects in archive libraries into
a shared library. I query each subdirectory for the list of objects
comprising an archive library (the get_objs makefile target) and link
these objects as opposed to the archive libraries. Not all linkers
support the --whole-archive, -all, or -z allextract options. The
*sym.c solution cannot fully control what objects in the archive
libraries are pulled and what symbols are exported.
2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in
libcerthi.a (part of libnss3.so) depends on some PKCS7 functions,
which creates a circular dependency between libsmime3.so and libnss3.so.
This should work on all Unix platforms.
2000-12-28 02:22:33 +00:00
wtc%netscape.com
65a1101c22
The -O2 flag was really a workaround for a 64-bit compilation problem
...
for two PKCS11-related files. (See bug #63815.) Now we are working
around that problem by compiling just those two files with -O2, as
opposed to compiling all files with -O2. So we no longer need to
use the -O2 flag, even in optimized builds. The default -O optimization
flag is recommended by the compiler manual and in the current releases
is the same as -O2.
2000-12-28 00:46:33 +00:00
nelsonb%netscape.com
a43bfeb51a
Use the -O2 optimizer only when BUILD_OPT is defined.
...
This makes AIX debug builds debuggable.
2000-12-27 04:10:10 +00:00
wtc%netscape.com
0407a7b3b5
Bugzilla bug #63768 : do not build "purified" libraries, which are no longer
...
necessary for the current version of Purify.
Modified Files:
HP-UX.mk IRIX.mk README ReliantUNIX.mk SunOS4.1.3_U1.mk
SunOS5.mk command.mk prefix.mk rules.mk ruleset.mk suffix.mk
2000-12-27 00:42:46 +00:00
larryh%netscape.com
07d4ae7214
/m/dist is no more. long live /s/b/c
2000-12-15 01:29:25 +00:00
relyea%netscape.com
5b93286d8b
Check in openVMS changes from but 60143
2000-12-06 22:31:56 +00:00
sonmi%netscape.com
83abb88c57
trying iridium/components for a change now...
2000-11-15 23:26:03 +00:00
sonmi%netscape.com
1c79e4724b
exchanged the obsolete iridium/compontents against hs-sca15c/mccrel2
2000-11-15 22:16:48 +00:00
wtc%netscape.com
8568a8e9d2
Changed //helium/dist to //iridium/components (another way to get
...
access to /share/builds/components from NT at Netscape/iPlanet).
2000-10-07 00:56:20 +00:00
wtc%netscape.com
c03119002d
Bugzilla bug #54711 : removed unused variables MOZ_DIST and MOZ_LIB
...
from OS2.mk. Handle the different names of plc4 and plds4 libraries
on OS/2. Thanks to Huynh Trinh <hctrinh@us.ibm.com> for the patch.
Modified Files:
coreconf/OS2.mk nss/lib/ckfw/builtins/Makefile
nss/lib/fortcrypt/swfort/pkcs11/Makefile
2000-10-03 00:58:18 +00:00
wtc%netscape.com
e295a48393
Added SunOS5.7_i86pc.mk.
2000-10-02 06:08:58 +00:00
wtc%netscape.com
efcc4dca6c
Bugzilla bug #52904 : deleted all the PKLITE and COMPRESS_TARGET stuff,
...
which is no longer needed. This removes the requirement of 'which' on
Windows.
Modified files: ruleset.mk, rules.mk
2000-09-30 00:56:57 +00:00
wtc%netscape.com
af0f02a163
Initial NetBSD port contributed by Shin'ichiro TAYA <taya@sm.sony.co.jp>.
...
Modified Files:
coreconf/config.mk nss/lib/util/unix_rand.c
Added Files:
coreconf/NetBSD.mk
2000-09-29 17:42:39 +00:00
wtc%netscape.com
dd38a1aa02
Added config file for OSF1 V5.0.
2000-09-28 07:45:11 +00:00
wtc%netscape.com
44a8e76e16
Bugzilla bug #54131 : link executable programs with the -z and +s linker
...
options.
2000-09-26 04:49:09 +00:00
relyea%netscape.com
8daaa48e76
Changes to build OS/2 NSS.
2000-09-20 17:20:23 +00:00
wtc%netscape.com
99cf222eb8
Bugzilla bug #52398 : define USE_PTHREADS=1 by default. Do not link with
...
-lc or -lc_r. Also merged other changes from NSPR's FreeBSD.mk.
Thanks to Thomas Stromberg <tstromberg@rtci.com> for the bug report.
2000-09-19 03:53:08 +00:00
wtc%netscape.com
82b40af680
Bugzilla bug #53143 : removed the definition of NSPR internal macros.
...
Modified files: FreeBSD.mk, HP-UXB.10.10.mk, HP-UXB.10.20.mk, Linux.mk,
OSF1.mk, SunOS5.mk, cmd/SSLsample/Makefile.NSS, lib/freebl/Makefile.
2000-09-19 02:24:31 +00:00
wtc%netscape.com
ce6057a7fb
Added FreeBSD.mk, which contains the common config stuff for all versions
...
of FreeBSD.mk. FreeBSD2.mk now merely includes FreeBSD.mk.
Modified file: FreeBSD2.mk
Added file: FreeBSD.mk
2000-09-19 01:48:42 +00:00
wtc%netscape.com
3f3393bb01
Bugzilla bug #52900 : added Linux2.4.mk to allow us to build NSS on Linux
...
2.4.x kernels. This bug was reported by Michael H. Warfield
<mhw@wittsend.com>.
2000-09-16 06:11:32 +00:00
wtc%netscape.com
b018953204
Backed out the previous checkin. I found another solution.
2000-09-11 15:01:04 +00:00
wtc%netscape.com
a7a367d907
Added mozilla/dist/include to INCLUDES because Mozilla's WIN32 build
...
has changed to export headers to that directory, so nss needs to get
the dbm headers (e.g., mcom_db.h) from there. We should think about
what is the best long term solution to this problem (where to export
and get headers).
2000-09-11 03:39:55 +00:00
wtc%netscape.com
d772e66ecb
Added config file for WINNT 5.0 (Windows 2000).
2000-09-11 03:08:40 +00:00
nelsonb%netscape.com
631e3d9aee
Uncouple the definition of MOZILLA_SECURITY_BUILD from the location of
...
the "dist" directory used in the NSS build. MOZILLA_SECURITY_BUILD is
now only useful for iPlanet internal builds, and is not needed by anyone
else.
2000-09-06 23:33:27 +00:00
wtc%netscape.com
611e91f329
Bugzilla bug #48245 : removed the -mno-486 compiler flag.
...
Modified files: FreeBSD2.mk, Linux.mk
This bug was reported by Steven T. Hatton <hattons@bellatlantic.net>.
2000-08-09 21:53:45 +00:00
wtc%netscape.com
cf5a75f8dc
Bugzilla bug #46509 : removed the use of -taso and the USE_64 makefile
...
option on OSF1.
2000-07-26 22:20:16 +00:00
mwelch%netscape.com
40ed12aead
Removed trailing tab for ppc platform def
2000-04-02 08:05:44 +00:00
relyea%netscape.com
aee558bb8c
Source doesn't setup DIST, it sets up SOURCE!
2000-03-31 20:53:47 +00:00
relyea%netscape.com
c52dab758c
Initial checkin of the NSS build environment for the open source release
2000-03-31 18:56:07 +00:00