wtc%netscape.com
e2ff28a4fa
Added Netscape/iPlanet internal binary release support. The new
...
variable RELEASE_OBJDIR_NAME is the object directory name used in
the "/share/builds/components" binary distribution area. Also fixed
two typos (USE_USER_PTHREADS => USE_NSPR_THREADS).
Modified files: Makefile.in, configure, configure.in, config/autoconf.mk.in
2001-06-14 05:49:20 +00:00
wtc%netscape.com
ac2fe459f7
Added comments to explain the -Wp,-P compiler option for gcc on IRIX.
2001-06-07 01:15:32 +00:00
wtc%netscape.com
6188d603e3
Bugzilla bug #70834 : made configure work on NetBSD. Thanks to
...
taya@sm.sony.co.jp (Shin'ichiro TAYA) for the patch.
Also fixed some typos.
Modified files: configure.in, configure.
2001-06-06 16:05:57 +00:00
wtc%netscape.com
e6cb352425
Bugzilla bug #83880 : deleted code for turning off shared libraries.
...
Shared libraries, if supported by the platform, must be built. Thanks
to Chris Seawood for the patch.
Modified files: configure.in, configure.
2001-06-06 04:52:44 +00:00
wtc%netscape.com
fd24e9c57a
Bugzilla bug #51135 : IPv6 support on OpenVMS. Thanks to Colin Blakes
...
<colin@theblakes.com> for the patch.
Modified files: configure configure.in OpenVMS.mk _openvms.h pripv6.c
2001-05-22 18:50:21 +00:00
wtc%netscape.com
e12577e429
Bugzilla bug #28711 : enabled gcc to assemble os_Irix.s on IRIX. Thanks to
...
John Vandenberg <zeroJ@null.net> for the research and the fix.
Modified files: configure.in configure
2001-05-22 13:28:34 +00:00
wtc%netscape.com
c70b2e0e8c
On Linux, use $(CC) to link the shared library. Define _REENTRANT in just
...
one place for Solaris. Use the null command : instead of 'true'.
Modified files: configure.in, configure.
2001-05-21 22:55:09 +00:00
wtc%netscape.com
2d02700485
Don't use classic build system's OBJDIR_NAME and OBJDIR for Win32.
...
I am temporarily commenting out the code. It needs to be clearned
up later.
Modified files: configure.in configure
2001-05-17 21:50:12 +00:00
wtc%netscape.com
a090a0feb0
Eliminated more differences between the autoconf build system and the
...
(obsolete) classic build system.
Modified Files:
configure.in configure lib/prstreams/Makefile.in
lib/tests/Makefile.in pr/src/cplus/Makefile.in
pr/src/threads/combined/Makefile.in pr/tests/Makefile.in
2001-05-17 21:42:09 +00:00
wtc%netscape.com
0bb0a60b6b
Removed MOZ_WIN32_TARGET, which is just a synonym of OS_TARGET.
...
Modified Files:
configure configure.in config/autoconf.mk.in
pr/src/md/windows/Makefile.in pr/src/md/windows/objs.mk
2001-05-17 02:27:02 +00:00
wtc%netscape.com
e87aa7a541
Added the --enable-debug-rtl option for setting USE_DEBUG_RTL.
...
Modified Files:
configure.in configure
2001-05-17 02:02:06 +00:00
wtc%netscape.com
0d3052811b
Verified that the autoconf build system is equivalent to the classic
...
build system on Win32.
Modified Files:
configure configure.in
2001-05-17 01:46:09 +00:00
wtc%netscape.com
ea0db16e17
Verified that the autoconf build system is equivalent to the classic
...
build system on OSF1, IRIX, and FreeBSD.
configure configure.in config/autoconf.mk.in config/config.mk
lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2001-05-17 00:56:25 +00:00
wtc%netscape.com
0fe64510da
Verified that the autoconf build system is equivalent to the classic
...
build system on AIX, HP-UX, Linux, and Solaris. The 'release' makefile
target still doesn't quite work.
Modified Files:
configure configure.in config/Makefile.in
config/autoconf.mk.in config/config.mk config/nsinstall.c
config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
pr/include/md/Makefile.in pr/src/misc/Makefile.in
2001-05-15 22:57:39 +00:00
wtc%netscape.com
dcc447e306
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:01:46 +00:00
cls%seawood.org
e6e5a9264c
Compaq changed uname to use osf as a basename instead of osf1
2001-04-16 23:21:31 +00:00
cls%seawood.org
3a4defb509
Add -lc to OS_LIBS for Linux.
...
Bug #72766
2001-03-25 04:44:02 +00:00
cls%seawood.org
ffd4cdae4a
Fix for OS/2 emx build bustage.
...
Thanks to Dmitry Kubov <dmitry@north.cs.msu.su> for the patch.
Bug #72471 r=cls
2001-03-21 15:56:31 +00:00
cls%seawood.org
6ec153ef1b
Irix requires the -f option when stripping non-executables.
2001-03-11 11:27:29 +00:00
cls%seawood.org
a943675a17
Actually use CPPFLAGS when passed to configure.
2001-03-09 04:51:09 +00:00
cls%seawood.org
5a0138772b
Set MD specific files for openbsd.
2001-03-07 04:20:28 +00:00
cls%seawood.org
87285e154e
Fix nspr autoconf for OpenVMS.
...
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls
2001-02-25 21:50:47 +00:00
wtc%netscape.com
7352683ed4
Bugzilla bug #70116 : make NSPR build on Win 98 with autoconf. Thanks to
...
David Avery <daa@distributed.net> for the bug report.
Modified files: configure, configure.in
2001-02-25 07:36:26 +00:00
wtc%netscape.com
7a7f238831
Bugzilla bug #70058 : define XP_UNIX on FreeBSD. Thanks to
...
Eric Hodel <drbrain-bugzilla@segment7.net> for the bug report.
Modified files: configure, configure.in
2001-02-24 22:00:46 +00:00
cls%seawood.org
b362f669b0
Fix for OS/2 nspr autoconf bustage.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls
2001-02-24 05:43:14 +00:00
cls%seawood.org
f43d23e505
Initial OS/2 nspr autoconf support. Bug #58804
...
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.
2001-02-24 05:39:43 +00:00
cls%seawood.org
cacba54314
Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
2001-02-09 21:30:09 +00:00
cls%seawood.org
0f34838acb
Add -d to STRIP for bsdi 4.x
2001-02-04 04:59:26 +00:00
cls%seawood.org
f7f4a5dc75
bsdi 4.2 needs _PR_HAVE_GETPROTO_R & _PR_HAVE_GETPROTO_R_POINTER
2001-02-02 00:58:11 +00:00
cls%seawood.org
1658866fcd
Landing autoconf support for all platforms except OS/2.
2001-01-29 05:36:31 +00:00
cls%seawood.org
8662b8bbee
Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
2001-01-27 22:57:59 +00:00
cls%seawood.org
3db7b868ba
Landing the following HPUX changes from the client branch:
...
1.18.19 - 1.18.2.22
Bring hpux section inline with HPUX.mk
Do not add +DA & +DS flags to CFLAGS until we figure out exactly how user define
d CFLAGS are supposed to interact with those.
Bug 58804
2001-01-27 22:55:12 +00:00
cls%seawood.org
ef785d7746
Skip AC_PATH_PROG* checks for win32. r=bryner
2001-01-24 04:08:09 +00:00
cls%seawood.org
5e98c15947
Add --enable-boehm to nspr autoconf
2001-01-23 15:55:29 +00:00
cls%seawood.org
982c79da05
If MOZILLA_CLIENT is set and building on win32, set OS_TARGET to win95 like nsprpub/makefile.win does.
2001-01-21 06:42:27 +00:00
cls%seawood.org
61b4dfc543
Landing changes to use autoconf on win32. Bug #58804
2001-01-19 09:44:03 +00:00
cls%seawood.org
2e0868112d
Add check for libpthreads (AIX). Set USE_PTHREADS properly for AIX.
2001-01-17 19:13:44 +00:00
cls%seawood.org
9f288f7864
Added BSDI logic from BSD_OS.mk
2001-01-04 23:37:29 +00:00
cls%seawood.org
8d02607af4
Change --enable-optimize to take an argument.
...
Bug #53486 r=timeless
2000-12-01 13:21:43 +00:00
cls%seawood.org
7aec083a22
Add gcc check for -pthreads if -pthread check fails. bug #44504 Thanks to madams
...
@janna.com (Mark G. Adams) for the patch.
2000-10-26 07:53:51 +00:00
cls%seawood.org
c70d82c6ce
Treat irix64 builds as normal irix builds.
2000-10-25 21:36:02 +00:00
cls%seawood.org
90eadc0918
Fix Irix sections to properly handle USE_N32
2000-10-25 21:24:11 +00:00
cls%seawood.org
65a618842e
Fixed the strip check to work for cross-compile builds. Bug #11893
2000-10-25 03:30:47 +00:00
cls%seawood.org
7105457e69
Set CROSS_COMPILE variable as appropriate so that cross-compiling works again. Bug #11890
2000-10-18 20:03:41 +00:00
cls%seawood.org
5d568ccfdb
Apply fixes for previous attempt to add STRIP to nspr build.
2000-09-30 03:24:19 +00:00
cls%seawood.org
fdf6fa8ca8
Changing default debug & opt flags for qnx Bug #44133 . Removed autoconf 2.13 specific macro
2000-07-08 11:25:25 +00:00
wtc%netscape.com
458b7d04d9
Bugzilla bug #40941 : added assembly language implementation of atomic
...
routines for IA-64 Linux. Thanks to David Mosberger <davidm@hpl.hp.com>
for the code review.
Modifies files: configure, configure.in, _linux.h, pr/src/md/unix/Makefile,
pr/src/md/unix/Makefile.in, pr/src/md/unix/objs.mk
Added files: os_Linux_ia64.s
2000-06-20 22:22:23 +00:00
larryh%netscape.com
4071477837
BugZilla 42367. change license to dual-license
2000-06-13 20:59:02 +00:00
wtc%netscape.com
bcdfef3b20
Adjusted white space.
2000-05-09 23:44:35 +00:00
cls%seawood.org
7c989931d0
Set PR_MD_ASFILES for Linux.
...
Set default AS to $(CC).
2000-05-02 06:53:54 +00:00
wtc%netscape.com
e63b82615e
Bugzilla bug #29427 : implemented the 'distclean' target and made
...
'realclean' and 'clobber_all' synonymous with 'distclean'. This
patch is contributed by Chris Seawood <cls@seawood.org>. r=wtc@netscape.com
Modified files: Makefile, Makefile.in, configure, configure.in,
config/Makefile.in, config/config.mk, config/rules.mk
2000-03-16 22:46:02 +00:00
wtc%netscape.com
f132ed1139
Landed NSPRPUB_RELEASE_4_0_20000223 onto the main trunk.
2000-02-23 23:38:19 +00:00
cls%seawood.org
2471c95e0d
Ok, that was lame. The comment: 'Added check for GNU as as we can only use certain ASFLAGS under solaris with Sun's as.' should have gone with this set of configure*.
...
The previous checkin with the above comment should've had the comment: 'Use values from config.guess for OS_ARCH, OS_TARGET, etc when cross-compiling. Don't check for /dev/zero when cross-compiling. Don't override the determined values for linking with GNU ld with the hardcode values of Sun ld under solaris. Added TARGET_NSPR_MDCPUCFG to the solaris build. Don't assume NSPR is installed on the system when cross-compiling.'
2000-01-11 05:31:08 +00:00
cls%seawood.org
f69d328c38
Cleaned up BeOS autoconf build.
...
Added RESOLVE_LINK_SYMBOLS for platforms that need to resolve all symbols when linking shared libs.
Removed use of EXTRA_LIBS from configure.
1999-12-22 00:07:07 +00:00
cls%seawood.org
8515120e01
Another attempt to fix bug #18966 . Added $(INCLUDES) to AS and fixed irix6.5 detection.
1999-12-06 03:28:31 +00:00
cls%seawood.org
26340cc7c7
Make the autoconf build use the same defines under Linux as the non-autoconf NSPR build.
1999-12-04 23:49:35 +00:00
cls%seawood.org
feae1488f9
Added use of OS_* & LDFLAGS variables to autoconf build.
1999-12-03 10:32:18 +00:00
cls%seawood.org
0fe1d5eca6
Fixed problem with solaris builds setting MDCPUCFG instead of MDCPUCFG_H
...
Removed -mt from CFLAGS.
1999-12-01 11:25:52 +00:00
cls%seawood.org
0beb18f8d5
Oops, added '-o $@' to necessary MKSHLIB definitions.
1999-11-29 05:27:26 +00:00
cls%seawood.org
9a5c8d068c
Added preliminary autoconf support for solaris. Untested.
1999-11-29 04:46:11 +00:00
cls%seawood.org
4f7f0766bf
Fixed tabbing problems with emacs caused by the mode header.
...
Added preliminary autoconf support for aix, dgux, freebsd and hpux. All untested.
1999-11-29 02:15:22 +00:00
cls%seawood.org
6b4201d2ea
Added support for neutrino target to configure.in. Patch submitted by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
...
Split AR_FLAGS from AR for platforms that don't use the common syntax.
1999-11-23 06:23:52 +00:00
cls%seawood.org
a3a7104264
Check for pthread symbols in libc if the checks in libpthread & libc_r fail.
...
Fix typo in MOZ_OPTIMIZE check.
1999-11-22 21:59:08 +00:00
cls%seawood.org
6c56034368
Previous checkin was incomplete.
...
Changed the debug/optimize setup to mimic the Mozilla setup.
Updated the irix target_os section to use the same logic as IRIX.mk in order to fix bug #18966 .
Fixed call of whoami inside configure.
Added mode & license headers.
Added the following options:
--enable-optimize
--enable-n32 (IRIX only)
--enable-64bit
--enable-mdupdate
1999-11-22 15:40:10 +00:00
cls%seawood.org
9d8bd2291a
Set appropriate debug flags.
1999-11-16 04:21:08 +00:00
cls%seawood.org
43e4ee90f3
Remove the extra -D_XXX_SOURCE_ flags for Linux builds.
1999-11-01 15:29:31 +00:00
srinivas%netscape.com
e3de1c3a69
Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893
1999-10-14 15:09:11 +00:00