16 Commits

Author SHA1 Message Date
julien.pierre.bugs%sun.com
a473789f67 Fix for 259003 - port NSS to Solaris AMD64 . r=wtc
git-svn-id: svn://10.0.0.236/trunk@163513 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 02:15:42 +00:00
gerv%gerv.net
43cb9e1492 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155484 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 15:03:26 +00:00
wchang0222%aol.com
e268b24b01 Bugzilla bug 233048: 1. Support doing 64-bit Solaris SPARC builds using
gcc.  2. Enable all.sh to work with gcc-compiled NSS tests which require
setting LD_LIBRARY_PATH to point to the directory where libgcc.so resides.
The patch is contributed by Vladim¡r Marek <Vladimir.Marek@printsoft.cz>.
r=wtc,nelsonb.
Modified Files: coreconf/SunOS5.mk nss/tests/common/init.sh


git-svn-id: svn://10.0.0.236/trunk@152744 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 02:47:53 +00:00
kirk.erickson%sun.com
85ef25d622 Shifted from -xO3 to -xO4 optimization under Solaris.
Resolves bug 204093.


git-svn-id: svn://10.0.0.236/trunk@142507 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-15 19:12:10 +00:00
wtc%netscape.com
c52593b29b Bugzilla 198481: when using cc to build a 64-bit SPARC shared library, we
need to specify -xarch=v9.


git-svn-id: svn://10.0.0.236/trunk@139903 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 04:45:37 +00:00
wtc%netscape.com
758e85dd87 Bugzilla 198481: fixed all build problems with gcc on Solaris.
1. Removed the workarounds we put in before -- hardcoding LD to
/usr/ccs/bin/ld and passing the -B/usr/ccs/bin/ flag to gcc.
2. Use the compiler, $(CC), to build shared libraries.
3. If gcc is used, determine whether gcc uses GNU ld or Solaris
ld and set the new make variable GCC_USE_GNU_LD accordingly.
Modified Files:
	coreconf/SunOS5.mk nss/cmd/platlibs.mk nss/lib/freebl/Makefile


git-svn-id: svn://10.0.0.236/trunk@139898 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:31:00 +00:00
kirk.erickson%sun.com
45c67b7f19 Shifted optimization level on Solaris to -xO3 (bug 122974).
git-svn-id: svn://10.0.0.236/trunk@139240 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 01:18:31 +00:00
wtc%netscape.com
6ed2128237 Bug 91224: Make sure that we use Solaris ld, not GNU ld, to build NSS.
Modified Files:
	coreconf/SunOS5.mk nss/Makefile nss/cmd/platlibs.mk
	nss/lib/freebl/Makefile


git-svn-id: svn://10.0.0.236/trunk@129978 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 23:25:29 +00:00
relyea%netscape.com
c4b6c5af00 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.


git-svn-id: svn://10.0.0.236/trunk@107611 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 19:34:47 +00:00
wtc%netscape.com
ce2a075be1 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


git-svn-id: svn://10.0.0.236/trunk@97755 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 05:11:26 +00:00
nelsonb%netscape.com
9f41b38daf 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.


git-svn-id: svn://10.0.0.236/trunk@89664 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 23:30:37 +00:00
wtc%netscape.com
4ffe6b4b35 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


git-svn-id: svn://10.0.0.236/trunk@85089 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 20:29:10 +00:00
nelsonb%netscape.com
fabece32c3 New variable USE_HYBRID configures build for hybrid model.
git-svn-id: svn://10.0.0.236/trunk@84125 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:55:39 +00:00
wtc%netscape.com
8980fada0e 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


git-svn-id: svn://10.0.0.236/trunk@84078 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:42:46 +00:00
wtc%netscape.com
bfb15d5c17 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.


git-svn-id: svn://10.0.0.236/trunk@79500 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:24:31 +00:00
relyea%netscape.com
7e525a51a5 Initial checkin of the NSS build environment for the open source release
git-svn-id: svn://10.0.0.236/trunk@64779 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 18:56:07 +00:00