219 Commits

Author SHA1 Message Date
wtc%netscape.com
2b2a3a2c24 Bugzilla bug #85979: always use the -xs compiler option in Solaris debug
builds.
Modified files: configure.in configure


git-svn-id: svn://10.0.0.236/trunk@97171 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 21:45:39 +00:00
wtc%netscape.com
f2f2ae0137 Set CPU_ARCH for Linux.
Modified files: configure configure.in


git-svn-id: svn://10.0.0.236/trunk@97137 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 06:20:55 +00:00
wtc%netscape.com
dafc8b9f0a 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


git-svn-id: svn://10.0.0.236/trunk@97130 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 05:49:20 +00:00
wtc%netscape.com
20a4bd3be8 Added comments to explain the -Wp,-P compiler option for gcc on IRIX.
git-svn-id: svn://10.0.0.236/trunk@96596 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-07 01:15:32 +00:00
wtc%netscape.com
f9f0a0224d 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.


git-svn-id: svn://10.0.0.236/trunk@96533 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 16:05:57 +00:00
wtc%netscape.com
6b6fad1e44 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.


git-svn-id: svn://10.0.0.236/trunk@96498 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 04:52:44 +00:00
wtc%netscape.com
620c1f0a51 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


git-svn-id: svn://10.0.0.236/trunk@95682 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 18:50:21 +00:00
wtc%netscape.com
29a34308ef 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


git-svn-id: svn://10.0.0.236/trunk@95673 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 13:28:34 +00:00
wtc%netscape.com
fdb2e1839e 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.


git-svn-id: svn://10.0.0.236/trunk@95628 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 22:55:09 +00:00
wtc%netscape.com
6ff0689bfe 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


git-svn-id: svn://10.0.0.236/trunk@95318 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 21:50:12 +00:00
wtc%netscape.com
6995bfc18d 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


git-svn-id: svn://10.0.0.236/trunk@95316 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 21:42:09 +00:00
wtc%netscape.com
a2130d787e 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


git-svn-id: svn://10.0.0.236/trunk@95199 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 02:27:02 +00:00
wtc%netscape.com
ac366d2d7e Added the --enable-debug-rtl option for setting USE_DEBUG_RTL.
Modified Files:
	configure.in configure


git-svn-id: svn://10.0.0.236/trunk@95189 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 02:02:06 +00:00
wtc%netscape.com
1f69227718 Verified that the autoconf build system is equivalent to the classic
build system on Win32.
Modified Files:
	configure configure.in


git-svn-id: svn://10.0.0.236/trunk@95184 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 01:46:09 +00:00
wtc%netscape.com
becd734ed3 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


git-svn-id: svn://10.0.0.236/trunk@95175 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-17 00:56:25 +00:00
wtc%netscape.com
9f68abd727 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


git-svn-id: svn://10.0.0.236/trunk@95064 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 22:57:39 +00:00
wtc%netscape.com
7dbc0a28b5 Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
git-svn-id: svn://10.0.0.236/trunk@94754 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 06:01:46 +00:00
cls%seawood.org
106597cdc1 Compaq changed uname to use osf as a basename instead of osf1
git-svn-id: svn://10.0.0.236/trunk@92459 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-16 23:21:31 +00:00
cls%seawood.org
942b891412 Add -lc to OS_LIBS for Linux.
Bug #72766


git-svn-id: svn://10.0.0.236/trunk@90357 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 04:44:02 +00:00
cls%seawood.org
2ca9d11fab Fix for OS/2 emx build bustage.
Thanks to Dmitry Kubov <dmitry@north.cs.msu.su> for the patch.
Bug #72471 r=cls


git-svn-id: svn://10.0.0.236/trunk@90003 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 15:56:31 +00:00
cls%seawood.org
ba80b6bdfd Irix requires the -f option when stripping non-executables.
git-svn-id: svn://10.0.0.236/trunk@89281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 11:27:29 +00:00
cls%seawood.org
debaa1c0bb Actually use CPPFLAGS when passed to configure.
git-svn-id: svn://10.0.0.236/trunk@89085 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:51:09 +00:00
cls%seawood.org
254d0c352a Set MD specific files for openbsd.
git-svn-id: svn://10.0.0.236/trunk@88790 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:21:24 +00:00
cls%seawood.org
82dff731aa Fix nspr autoconf for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:50:47 +00:00
wtc%netscape.com
d18ebeb694 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


git-svn-id: svn://10.0.0.236/trunk@87937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:36:26 +00:00
wtc%netscape.com
73310966c3 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


git-svn-id: svn://10.0.0.236/trunk@87920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 22:00:46 +00:00
cls%seawood.org
dca4381d2d Fix for OS/2 nspr autoconf bustage.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls


git-svn-id: svn://10.0.0.236/trunk@87887 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:43:14 +00:00
cls%seawood.org
d89896b8db Initial OS/2 nspr autoconf support. Bug #58804
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@87886 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:39:43 +00:00
cls%seawood.org
c230aba827 Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
git-svn-id: svn://10.0.0.236/trunk@86697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:30:14 +00:00
cls%seawood.org
e38d29302c Add -d to STRIP for bsdi 4.x
git-svn-id: svn://10.0.0.236/trunk@86171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:59:26 +00:00
cls%seawood.org
c6ecc9bcc3 bsdi 4.2 needs _PR_HAVE_GETPROTO_R & _PR_HAVE_GETPROTO_R_POINTER
git-svn-id: svn://10.0.0.236/trunk@86011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:11 +00:00
cls%seawood.org
aee860bbcc Landing autoconf support for all platforms except OS/2.
git-svn-id: svn://10.0.0.236/trunk@85670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:36:31 +00:00
cls%seawood.org
2505e732ba 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.
git-svn-id: svn://10.0.0.236/trunk@85653 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:57:59 +00:00
cls%seawood.org
15c4d9d6c5 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


git-svn-id: svn://10.0.0.236/trunk@85652 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:55:12 +00:00
cls%seawood.org
67e4f68dca Skip AC_PATH_PROG* checks for win32. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85414 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:08:09 +00:00
cls%seawood.org
955ae13710 Add --enable-boehm to nspr autoconf
git-svn-id: svn://10.0.0.236/trunk@85366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:55:29 +00:00
cls%seawood.org
46b60c78ea If MOZILLA_CLIENT is set and building on win32, set OS_TARGET to win95 like nsprpub/makefile.win does.
git-svn-id: svn://10.0.0.236/trunk@85223 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:42:27 +00:00
cls%seawood.org
2077d7b777 Landing changes to use autoconf on win32. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@85155 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 09:44:03 +00:00
cls%seawood.org
65d87bbac6 Add check for libpthreads (AIX). Set USE_PTHREADS properly for AIX.
git-svn-id: svn://10.0.0.236/trunk@85029 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:13:44 +00:00
cls%seawood.org
f55bba681c Added BSDI logic from BSD_OS.mk
git-svn-id: svn://10.0.0.236/trunk@84391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:37:41 +00:00
cls%seawood.org
0930d4e797 Change --enable-optimize to take an argument.
Bug #53486 r=timeless


git-svn-id: svn://10.0.0.236/trunk@83182 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 13:21:43 +00:00
cls%seawood.org
dcb52e7b86 Add gcc check for -pthreads if -pthread check fails. bug #44504 Thanks to madams
@janna.com (Mark G. Adams) for the patch.


git-svn-id: svn://10.0.0.236/trunk@81804 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-26 07:53:51 +00:00
cls%seawood.org
d0b19fa31d Treat irix64 builds as normal irix builds.
git-svn-id: svn://10.0.0.236/trunk@81757 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 21:36:02 +00:00
cls%seawood.org
b6b9799c4d Fix Irix sections to properly handle USE_N32
git-svn-id: svn://10.0.0.236/trunk@81756 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 21:24:11 +00:00
cls%seawood.org
c6050e5fc6 Fixed the strip check to work for cross-compile builds. Bug #11893
git-svn-id: svn://10.0.0.236/trunk@81719 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 03:30:47 +00:00
cls%seawood.org
7feb2c1eae Set CROSS_COMPILE variable as appropriate so that cross-compiling works again. Bug #11890
git-svn-id: svn://10.0.0.236/trunk@81388 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 20:03:41 +00:00
cls%seawood.org
b35eca2c21 Apply fixes for previous attempt to add STRIP to nspr build.
git-svn-id: svn://10.0.0.236/trunk@80186 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 03:24:19 +00:00
cls%seawood.org
1a16368373 Changing default debug & opt flags for qnx Bug #44133. Removed autoconf 2.13 specific macro
git-svn-id: svn://10.0.0.236/trunk@73887 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 11:27:25 +00:00
wtc%netscape.com
0d28d012f4 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


git-svn-id: svn://10.0.0.236/trunk@72682 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:22:23 +00:00
larryh%netscape.com
5ff71dac06 BugZilla 42367. change license to dual-license
git-svn-id: svn://10.0.0.236/trunk@72131 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:59:02 +00:00