wtc%netscape.com
18d582988b
Fixed a typo and deleted a debugging echo command.
2001-05-31 22:41:26 +00:00
wtc%netscape.com
94f81d9b43
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
7ce54248ff
Bugzilla bug #82298 : a temporary fix for Mozilla build bustage on Windows.
2001-05-23 05:36:23 +00:00
wtc%netscape.com
2668142413
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
67ac7be696
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
221a489840
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
a734eeb541
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
fb7625446b
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
039808c452
Set SOURCE_PREFIX automatically when BUILD_TREE is set.
2001-05-07 21:40:52 +00:00
wtc%netscape.com
debe8c8a4d
Bugzilla bug #77788 : CFLAGS should not be defined with +=.
2001-05-04 01:21:02 +00:00
nelsonb%netscape.com
2facaf91d9
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
ca2d1c39d1
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
e6375bd57b
Don't translate .obj directory separators on Unix.
2001-04-30 22:40:57 +00:00
relyea%netscape.com
113b6f8ff2
Changes to allow NT to compile to a separate build tree.
2001-04-30 16:38:43 +00:00
nelsonb%netscape.com
cca4e017ce
Eliminate -xarch option from CFLAGS on Solaris x86. Fixes Bug 77792.
2001-04-27 03:46:08 +00:00
relyea%netscape.com
b2719c8594
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
bb5f40a644
No longer needed.
2001-04-11 03:17:45 +00:00
bryner%uiuc.edu
32ceecb739
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
64f2c8b3ad
Fix for Bug 75300
2001-04-10 22:28:52 +00:00
nicolson%netscape.com
28feeceada
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
e438839d6e
Be able to link against JDK 1.1 libraries.
2001-04-10 17:41:52 +00:00
bryner%uiuc.edu
1c4df61465
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
08e45883c5
Add Makefiles for SunOS 5.9 for sparc and intel.
2001-04-06 00:22:11 +00:00
nelsonb%netscape.com
62016bed7f
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
61807f49d0
bug 70992 patches to build 4.2 BSD.
2001-03-13 19:00:52 +00:00
javi%netscape.com
9d4d19b67c
No longer need to special the DIST variable when MOZILLA_CLIENT is
...
defined.
2001-03-10 01:59:59 +00:00
thayes%netscape.com
ace98b9545
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
337636fdef
Get rid of unnecessary heapsize option.
2001-03-03 00:36:17 +00:00
nicolson%netscape.com
7537d650c6
add additional include path under AIX.
2001-02-23 23:29:34 +00:00
nicolson%netscape.com
ad437013f9
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
ccc012b03a
Use ' instead of " for classpath.
2001-02-20 05:37:43 +00:00
nicolson%netscape.com
cb7b4356b7
remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic.
2001-02-09 21:25:50 +00:00
wtc%netscape.com
67ba7fc1e0
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
72644ebadf
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
35a6328ccf
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
c9bc7f855d
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
159ce91a4e
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
039b921879
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
d298691348
Bugzilla bug #54711 : OS/2 does not need to build nsinstall.
2001-01-31 23:21:28 +00:00
wtc%netscape.com
8d6ae849d0
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
2fbc053a03
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
5291643fb8
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
4c9ff75572
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
ceef5ff849
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
8c5ff616a5
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
44fb76d42b
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
6c12c34720
If the HP map definition to that it actually works!
2001-01-07 00:23:41 +00:00
relyea%netscape.com
4a27c38bb2
Implement new .def file processing rules.
...
Add rules for HP
2001-01-06 23:52:44 +00:00
relyea%netscape.com
ff3563727d
Allow UNIX and Windows to share Data lines in the .def files
2001-01-06 21:38:34 +00:00
relyea%netscape.com
7e861e00be
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
15c357d19a
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
74856f4f5f
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
6984dc1736
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
4fb614d2f9
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
912db19c7b
Fixed copyright years. This file was created and published in 2000.
2000-12-29 01:20:24 +00:00
wtc%netscape.com
afa0594def
Bugzilla bug #63852 : added config file for Solaris 8 x86.
2000-12-28 16:02:44 +00:00
nelsonb%netscape.com
9b2cc14ac6
New variable USE_HYBRID configures build for hybrid model.
2000-12-28 02:55:39 +00:00
wtc%netscape.com
f8ae6459b5
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
fc88bc3f51
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
7adf48488c
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
1fb765b526
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
902697a54a
/m/dist is no more. long live /s/b/c
2000-12-15 01:29:25 +00:00
relyea%netscape.com
50fb29cdb1
Check in openVMS changes from but 60143
2000-12-06 22:31:56 +00:00
sonmi%netscape.com
dfa1dfbccd
trying iridium/components for a change now...
2000-11-15 23:26:03 +00:00
sonmi%netscape.com
1b0efeab25
exchanged the obsolete iridium/compontents against hs-sca15c/mccrel2
2000-11-15 22:16:48 +00:00
wtc%netscape.com
f935325020
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
c5d8f4217a
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
ad9247fc0a
Added SunOS5.7_i86pc.mk.
2000-10-02 06:08:58 +00:00
wtc%netscape.com
f5e007fc60
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
d01ed7c33c
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
676f532a7b
Added config file for OSF1 V5.0.
2000-09-28 07:45:11 +00:00
wtc%netscape.com
8c6feb497d
Bugzilla bug #54131 : link executable programs with the -z and +s linker
...
options.
2000-09-26 04:49:09 +00:00
relyea%netscape.com
e3404f2a3c
Changes to build OS/2 NSS.
2000-09-20 17:20:23 +00:00
wtc%netscape.com
41f888f734
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
149d35adf3
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
de8158bdf3
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
173f1f86a3
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
f5199e9faa
Backed out the previous checkin. I found another solution.
2000-09-11 15:01:04 +00:00
wtc%netscape.com
252c3d1f57
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
16ee94772a
Added config file for WINNT 5.0 (Windows 2000).
2000-09-11 03:08:40 +00:00
nelsonb%netscape.com
a8f519e4a0
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
f33005ff18
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
38e0e0dee6
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
b3bb2770f6
Removed trailing tab for ppc platform def
2000-04-02 08:05:44 +00:00
relyea%netscape.com
8d28c06e7c
Source doesn't setup DIST, it sets up SOURCE!
2000-03-31 20:53:47 +00:00
relyea%netscape.com
a47f5e246b
Initial checkin of the NSS build environment for the open source release
2000-03-31 18:56:07 +00:00