Граф коммитов

72 Коммитов

Автор SHA1 Сообщение Дата
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