seawood%netscape.com
d3ef943b11
Adding test for gcc -pipe feature.
...
Bug #81031 r=wtc
2001-12-02 22:08:42 +00:00
seawood%netscape.com
41284decc3
Use -no-cpp-precomp instead of -traditional-cpp for darwin
...
Bug #106617
2001-11-14 04:01:43 +00:00
seawood%netscape.com
1781b88340
Tell BSD strip to just strip local & debug symbols rather than all symbols for darwin.
2001-11-03 06:01:31 +00:00
seawood%netscape.com
2e19b186c3
Moved darwin section to proper platform location.
...
Added note about why -traditional-cpp is used for darwin.
Added Mac OSX linker options to be used in darwin builds.
Bug #106617
2001-11-03 03:57:36 +00:00
wtc%netscape.com
cdc92528f7
Added lib/tests/Makefile to the list of makefiles to be generated by
...
configure.
Modified files: configure configure.in
Bugzilla bug 106372: added new function PL_strtok_r. The function was
implemented by Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>.
Modified files: lib/libc/include/plstr.h lib/libc/src/Makefile.in
lib/tests/string.c
Added file: lib/libc/src/strtok.c
2001-10-31 23:49:52 +00:00
wtc%netscape.com
704fe62538
Bugzilla bug 106771: support building on HP-UX 11.11. The patch is from
...
Jim Dunn <jdunn@netscape.com>.
Modified files: configure configure.in
2001-10-26 21:13:06 +00:00
seawood%netscape.com
a7d65c527e
Convert all rhapsody (pre-beta-macosx) references to darwin.
...
Bug #106617 r=wtc
2001-10-26 04:55:58 +00:00
wtc%netscape.com
f6a449d485
Bugzilla bug 77188: checked in a configure patch for Neutrino from
...
dinglis@qnx.com (Dave Inglis). r=wtc.
Modified files: configure configure.in
2001-10-17 20:50:51 +00:00
wtc%netscape.com
a4e983886c
Bugzilla bug 104269: allow one to specify an includedir or dist_includedir
...
that doesn't end in "/nspr". This patch is due to cls. r=wtc.
The only problem with this solution is that the default value for
--includedir shown in the --help output is wrong.
Modified files: configure.in configure config/autoconf.mk.in
2001-10-16 23:31:02 +00:00
wtc%netscape.com
2b76d7287e
Bugzilla bug 104286: teach the configure script about MKS Toolkit. r=cls.
...
Modified files: configure configure.in config.guess config.sub
2001-10-12 20:44:02 +00:00
cls%seawood.org
1ae4c1a702
Adding --enable-strip option.
...
Bug #88045 r=wtc sr=waterson
2001-08-12 03:40:04 +00:00
wtc%netscape.com
446eba9539
Bugzilla bug 88535: backed out some of the changes made in the previous
...
checkin. Modified files: configure configure.in
2001-07-01 18:02:46 +00:00
wtc%netscape.com
c55b76ec94
Bugzilla bug 88535: Use _OPTIMIZE_FLAGS and _DEBUG_FLAGS instead of
...
OPTIMIZER on Windows. Set OPTIMIZER to _OPTIMIZE_FLAGS or _DEBUG_FLAGS.
Modified files: configure configure.in
2001-06-30 15:06:26 +00:00
wtc%netscape.com
5a99d8e867
Bugzilla bug 86730: checked in optimization-related changes for OS/2
...
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: configure configure.in
2001-06-27 03:02:24 +00:00
wtc%netscape.com
d9727a870e
Bugzilla bug 84361: added large file support for Linux.
...
Modified files: configure configure.in _linux.h
Removed an unnecessary undefine of _FILE_OFFSET_BITS in solaris.c.
2001-06-27 03:00:34 +00:00
wtc%netscape.com
1c2201f31b
Bugzilla Bug 63049: 64-bit Solaris does not need the libultrasparc4.so
...
(-f libatomic.so) filter library.
Modified files: configure configure.in _solaris.h pr/src/md/unix/Makefile
solaris.c.
Added file: os_SunOS_sparcv9.s.
2001-06-24 01:39:51 +00:00
wtc%netscape.com
3bfbe0b945
Bugzilla bug #86797 : made the configure script recognize darwin and
...
deleted the old name rhapsody.
Modified files: configure configure.in
2001-06-23 04:37:20 +00:00
wtc%netscape.com
cbee4fee57
Bugzilla bug #85673 : added assembly implementation of the atomic routines
...
for OS/2 contributed by Michael Kaply of IBM.
Modified files: configure configure.in autoconf.mk.in rules.mk _os2.h
pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk os2misc.c
2001-06-23 04:09:19 +00:00
wtc%netscape.com
f82bf725ff
Bugzilla bug #85979 : always use the -xs compiler option in Solaris debug
...
builds.
Modified files: configure.in configure
2001-06-14 21:45:39 +00:00
wtc%netscape.com
b585c46aab
Set CPU_ARCH for Linux.
...
Modified files: configure configure.in
2001-06-14 06:20:55 +00:00
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
a16b701196
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 05:31:44 +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
046ede8289
Preparations for building on win32 with autoconf Makefile.ins.
2000-12-30 05:44:01 +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
larryh%netscape.com
8a851cefce
Bugzilla: 51465. strip binaries on optimized builds
2000-09-28 17:47:22 +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
54094399ef
BugZilla: 42367. Fix copyright date, Original Code
2000-06-20 21:48:45 +00:00
larryh%netscape.com
4071477837
BugZilla 42367. change license to dual-license
2000-06-13 20:59:02 +00:00
wtc%netscape.com
3afcb108fb
Adjusted white space.
2000-05-09 20:15:18 +00:00
wtc%netscape.com
0abb3a8eac
Adjusted white space.
2000-05-09 19:07:28 +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
12a4479e69
Made the handling of the debug/optimize flags to match the Mozilla configure.in setup.
...
Updated the irix target section to contain the exact logic contained in IRIX.mk in an effort to fix bug 18966.
Added the following options:
--enable-optimize
--enable-mdupdate
--enable-n32 (IRIX only)
--enable-64bit
1999-11-22 15:24:12 +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