187 Commits

Author SHA1 Message Date
wtc%netscape.com
092632215f Broke a long line.
git-svn-id: svn://10.0.0.236/trunk@141529 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:33:16 +00:00
wtc%netscape.com
1f14081002 Bug 134113: use "lib" as the prefix for static and import libraries in the
Win32 gcc (MinGW) build.  The patch is contributed by Chris Seawood
<cls@seawood.org>.


git-svn-id: svn://10.0.0.236/trunk@141528 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:03:55 +00:00
wtc%netscape.com
c8c128b326 Bug 134113: make NSS build on Win32 using GCC (MinGW). The patch
(attachment 121068) is contributed by Chris Seawood (cls@seawood.org).


git-svn-id: svn://10.0.0.236/trunk@141471 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 04:23:37 +00:00
jpierre%netscape.com
b0fea5d3fe Fix for 202058 - Compile source files wit absolute pathnames to ease debugging on Win32 & OS/2
git-svn-id: svn://10.0.0.236/trunk@141284 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 01:59:34 +00:00
wtc%netscape.com
8f09580ad7 Bug 201555: enable stripping of EXEs on OS/2 with gcc. The LIBPATHSTRICT
change in sign.cmd is so that you can run a VACPP build when gcc is
building (otherwise shlibsign loads the wrong DLLs).  The patch is
contributed by IBM.
Modified Files:
	coreconf/OS2.mk nss/cmd/shlibsign/sign.cmd


git-svn-id: svn://10.0.0.236/trunk@141158 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 04:08:09 +00:00
wtc%netscape.com
b8f4f5817a Backed out the previous checkin, which broke our NT nightly build. It seems
that USE_CYGWIN is set (to some strange value) under MKS shell.


git-svn-id: svn://10.0.0.236/trunk@140640 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 14:48:00 +00:00
jpierre%netscape.com
1c60b9130f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@140632 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 07:59:40 +00:00
nelsonb%netscape.com
851b4888ef Fix bug 95138. Make debug .EXE files with debug symbols.
git-svn-id: svn://10.0.0.236/trunk@140553 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:27:23 +00:00
jpierre%netscape.com
fdc3dd41d6 Backout change that broke Sun's build - requires gmake 3.79
git-svn-id: svn://10.0.0.236/trunk@140427 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 20:07:30 +00:00
jpierre%netscape.com
34b0ecdfee Fix for bug 105271 - compile source files with full pathnames on Windows & OS/2 to help debugging. r=wtc
git-svn-id: svn://10.0.0.236/trunk@140419 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 02:35:39 +00:00
wtc%netscape.com
ad60ccb5b5 Bug 195797: support building NSS with GCC 3.x on OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	security/coreconf/OS2.mk security/coreconf/rules.mk
	security/nss/cmd/shlibsign/sign.cmd


git-svn-id: svn://10.0.0.236/trunk@140388 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:40:54 +00:00
wtc%netscape.com
cd468dfb31 Bug 199134: fixed build failures on FreeBSD. We need to specify -pthread
when linking an executable (already doing that when linking a shared lib),
and we need to use the -rpath-link flag to help the linker find the
shared libraries that we indirectly link with.  r=cls.
Modified Files: coreconf/FreeBSD.mk nss/cmd/platlibs.mk


git-svn-id: svn://10.0.0.236/trunk@140370 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 01:17:28 +00:00
wtc%netscape.com
4551001755 Bug 194083: use qcc instead of gcc. The patch is contributed by
amardare@qnx.com.


git-svn-id: svn://10.0.0.236/trunk@140266 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:32:36 +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
6166f01207 Bug 190537: build OS/2 DLLs using the map files to control symbol export.
The patch is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: coreconf/OS2.mk coreconf/rules.mk nss/lib/ckfw/nssck.api


git-svn-id: svn://10.0.0.236/trunk@138405 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:40:04 +00:00
wtc%netscape.com
8f4de19ff9 Bug 134967: handle spaces and hyphens in $(USERNAME). Convert them to
underscores.  r=seawood@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@137856 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 20:39:01 +00:00
wtc%netscape.com
fbd5f2edec Bug 107976: allow CC to be overridden (with the full pathname of the C
compiler) on the make command line.
Modified files: AIX.mk ruleset.mk


git-svn-id: svn://10.0.0.236/trunk@137644 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-11 01:15:36 +00:00
wtc%netscape.com
07ffbd04b9 Set the default compiler to cc.
git-svn-id: svn://10.0.0.236/trunk@137526 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-07 06:57:57 +00:00
wtc%netscape.com
4c41c0bb8e Bug 188441: compile with -D_USE_BIG_FDS on HP-UX. This ensures that fd_set
is large enough for 60,000 file descriptors.


git-svn-id: svn://10.0.0.236/trunk@137470 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-06 04:43:03 +00:00
wtc%netscape.com
619e3f24af Bug 90010: added support for parisc64. I received this patch from
Christopher Blizzard <blizzard@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@136996 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-27 22:36:06 +00:00
wtc%netscape.com
5199cc28c3 Bug 90010: added support for Linux for s390 and s390x. The patch is
contributed by Gerhard Tonn <GerhardTonn@swol.de>.


git-svn-id: svn://10.0.0.236/trunk@136891 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-23 17:16:32 +00:00
glen.beasley%sun.com
95ecadfc85 solaris pkg support
git-svn-id: svn://10.0.0.236/trunk@136251 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-13 19:44:21 +00:00
wtc%netscape.com
b372052c6a Bug 180294: moved the OpenVMS build from the POSIX subsystem to native
VMS (GNV).  The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified files: OpenVMS.mk config.mk rules.mk nsinstall/nsinstall.c


git-svn-id: svn://10.0.0.236/trunk@135065 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-10 20:27:45 +00:00
wtc%netscape.com
d67bf81692 Bug 181913: disable the makefile rule for .s for OS/2 so that .asm files
are used when there are same-named .s files in the same directory.  The
patch is contributed by Javier Pedemonte <pedemont@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@134636 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-02 22:57:21 +00:00
wtc%netscape.com
a53eddc602 Bug 182086: on Mac OS X, ranlib needs to be rerun after static libraries
are moved.


git-svn-id: svn://10.0.0.236/trunk@134504 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-26 23:05:56 +00:00
wtc%netscape.com
b3ac7bbc90 Bug 174143: Removed the obsolete platform.mk file. Do not allow overriding
of PLATFORM by the environment because PLATFORM is a common environment
variable.


git-svn-id: svn://10.0.0.236/trunk@132711 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-30 15:50:59 +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
wtc%netscape.com
d43c4cf1e4 Bug 168360: Add support for the MOZ_PROFILE build option.
git-svn-id: svn://10.0.0.236/trunk@129446 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 23:32:58 +00:00
nicolson%netscape.com
54b00d6443 Fix 158009: enable compression of xpclass*.jar.
git-svn-id: svn://10.0.0.236/trunk@129114 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-09 21:54:07 +00:00
nicolson%netscape.com
26f3fb2c54 Fix 166721: shared library rule does not handle dependencies correctly.
git-svn-id: svn://10.0.0.236/trunk@128856 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-05 01:21:35 +00:00
wtc%netscape.com
e4d838f1cb Added coreconf config file for Solaris 10 Intel.
git-svn-id: svn://10.0.0.236/trunk@127909 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-23 00:33:48 +00:00
nicolson%netscape.com
c4f6221b64 Don't link to libhpi.so.
git-svn-id: svn://10.0.0.236/trunk@126687 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 22:53:01 +00:00
bishakhabanerjee%netscape.com
8cb3f3803b Checking in riceman+bmo@mail.rit.edu's patch for bug 133702
git-svn-id: svn://10.0.0.236/trunk@126062 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 18:36:50 +00:00
wtc%netscape.com
6d69027606 Bug 150143: use map file to limit exported symbols on Mac OS X. The patch
is contributed by Brian Ryner <bryner@netscape.com>.
Modified files: Darwin.mk rules.mk


git-svn-id: svn://10.0.0.236/trunk@123115 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-12 00:21:19 +00:00
wtc%netscape.com
c20e6cd554 Bugzilla bug 145178: added OpenBSD build support. The patch is contributed
by Christopher Seawood <seawood@netscape.com>.
Modified Files: coreconf/config.mk sslmutex.c sslmutex.h
Added Files: coreconf/OpenBSD.mk


git-svn-id: svn://10.0.0.236/trunk@121823 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 03:24:17 +00:00
wtc%netscape.com
ae173749da Bugzilla bug 131171: added HP-UX IPF (ia64) support. Portions of the patch
(attachment 84127) were contributed by Jim Dunn <jdunn@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@121813 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:52:11 +00:00
wtc%netscape.com
afb76f7391 Bug 131171: added HP-UX 11.20 support.
git-svn-id: svn://10.0.0.236/trunk@121654 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 17:35:41 +00:00
wtc%netscape.com
d9db710e44 Bugzilla bug 133753: added support for AIX 5.1 to security/coreconf.
git-svn-id: svn://10.0.0.236/trunk@121614 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:12:33 +00:00
glen.beasley%sun.com
e9d9b8a7ca bug 131308 build 64 bit JSS with JDK 1.4
git-svn-id: svn://10.0.0.236/trunk@120525 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:37:16 +00:00
nelsonb%netscape.com
d9f02651db New platform files for WinCE.
git-svn-id: svn://10.0.0.236/trunk@118177 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 00:52:32 +00:00
wtc%netscape.com
8b9811c7b3 Bugzilla bug 128955: support Netscape's uname, MKS's uname, and Cygwin's
uname.  Since CPU_ARCH is already defined in arch.mk, removed the redundant
definition in WIN*.mk.  Removed the unnecessary internal variable
PROCESSOR.  r=cls.
Modified Files: WIN954.0.mk WINNT3.51.mk WINNT4.0.mk WINNT5.0.mk
                WINNT5.1.mk arch.mk


git-svn-id: svn://10.0.0.236/trunk@117311 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:06:02 +00:00
wtc%netscape.com
4d2eddeffb Bugzilla bug 131078: fixed compiler warnings. r=mcgreer.
git-svn-id: svn://10.0.0.236/trunk@116631 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 06:07:41 +00:00
wtc%netscape.com
b7c25d95a7 Bugzilla bug 112987: merged changes contributed by FreeBSD developer
Jeremy <reg@shale.csir.co.za>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@115571 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 16:08:12 +00:00
wtc%netscape.com
118ad3c9f7 Bugzilla bug 127517: Darwin optimized build should use -O2. The patch is
contributed by Brian Ryner <bryner@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@115401 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:48:41 +00:00
wtc%netscape.com
52f5bfd019 Bugzilla bug 70217: ported NSS to BeOS. The patch is contributed by
Christopher Seawood <seawood@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@115206 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 04:23:30 +00:00
nelsonb%netscape.com
4b069d41b2 Fix warning on Windows builds. Bug 104541.
git-svn-id: svn://10.0.0.236/trunk@115167 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 21:23:14 +00:00
jpierre%netscape.com
8aac793dd1 Fix OS/2 standalone NSS build which got broken after the fix for 104541
git-svn-id: svn://10.0.0.236/trunk@114613 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 00:10:24 +00:00
wtc%netscape.com
88629b5fca 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


git-svn-id: svn://10.0.0.236/trunk@114612 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 23:38:47 +00:00