Граф коммитов

673 Коммитов

Автор SHA1 Сообщение Дата
pavlov%netscape.com 03d4675682 string api changes r=scc 2000-04-25 05:40:45 +00:00
cls%seawood.org 2ea484ee25 Revert my objdir changes from this weekend. 2000-04-25 01:55:52 +00:00
cls%seawood.org 33edc21c9c General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
jim_nance%yahoo.com fd559fd98f Changed the version of the DEC C++ compiler we test for.
This should not affect systems not running Tru64 Unix
2000-04-22 11:01:07 +00:00
cls%seawood.org 176bded229 Added support for building select individual modules using --enable-modules. Currently, only dbm, xpcom & necko work. At this point, you still have to pull the whole tree. We'll fix that later. Bugs 24515 & 34159 2000-04-18 09:42:12 +00:00
jim_nance%yahoo.com 2113c7ffbd configure 2000-04-17 11:16:40 +00:00
cls%seawood.org bc34584651 Changed BeOS linker flags so that it will resolve all symbols when linking shared libs. Added -lbe to OS_LIBS for BeOS. This should get rid of the "missing symbol" error at runtime. 2000-04-17 03:47:33 +00:00
jim_nance%yahoo.com 922fe6f148 Fix for 35810. The configure script now stops running if perl can
be found.  It used to keep going and cause build errors.
r=cls
2000-04-15 10:55:55 +00:00
jim_nance%yahoo.com 8d57f3e967 Backing out some changes to CFLAGS that did not work as well as I wanted
them to.
2000-04-13 22:28:27 +00:00
jim_nance%yahoo.com c934025584 Fixes for bug 35466 from wtc, along with some suggestions for better
compiler flags from Jeff D. at Compaq.  This should not affect anything
other than Tru64 Unix.  If it does I can be reached at 919.859.3885
2000-04-13 03:13:14 +00:00
cls%seawood.org f6ba55aac8 BeOS build fixes. Bug #34553 2000-04-12 06:20:59 +00:00
cls%seawood.org 2d4b1edaca Add CFLAGS & CXXFLAGS to MKCSHLIB & MKSHLIB respectively. Bug 35127, r=shaver, a=leaf 2000-04-10 20:38:28 +00:00
cls%seawood.org 3c1876ab59 Minor changes to incoporate OS/2 into our build system. Bug #34106
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
2000-04-05 06:08:04 +00:00
cls%seawood.org d8b7f7ec3a Changes to get the BeOS build running. Patch provided by Yannick Koehler <koehler@mythrium.com> . 2000-04-05 02:12:26 +00:00
cls%seawood.org 1ea74d1bd4 Add -Wno-multichar to WARNINGS_C*FLAGS for BeOS. Thanks to "Yannick Koehler" <koehler@mythrium.com> for the patch. 2000-04-04 07:53:25 +00:00
waterson%netscape.com d748616253 Add test for HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL, which tests to see if |operator!=()| in the standard template library is overly helpful, and causes compiler bustage. r=scc 2000-04-04 06:36:08 +00:00
cls%seawood.org e6724bf622 Remove CFLAGS from LDFLAGS. Bug #23870 2000-04-04 05:58:09 +00:00
cls%seawood.org 57978e5c23 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
cls%seawood.org ec05d70cb6 Moved setting of platform specific DLL_SUFFIX to configure.
Removed old unused WINNT ifdefs from rules.mk.
2000-03-31 10:49:39 +00:00
cls%seawood.org 2a66da2fae Remove --enable-implicit-archive option and rule sets as they still have dependency problems and are not being worked on. Bug #15241 2000-03-31 09:37:14 +00:00
cls%seawood.org 93408ca534 Added HOST_LIBIDL_CONFIG to build. Bug #11890 2000-03-31 07:12:39 +00:00
blizzard%redhat.com 31f5ab0f46 remove the old webshell based gtk embedding widget from the build. also, add the new gtk embedding widget makefiles to allmakefiles.sh. r=leaf 2000-03-31 03:58:02 +00:00
waterson%netscape.com e2976c60e9 Beef up autoconf tests to differentiate 'ambiguity resolving' and 'access changing' support of the 'using' keyword. Add a test to see if the 'std' namespace is used on the platform. r=scc 2000-03-28 07:01:37 +00:00
waterson%netscape.com 8af63be58b Reverting my changes: I think I may have broken nsCOMPtr comparison with this... 2000-03-28 00:36:39 +00:00
waterson%netscape.com af45c443cc Make HAVE_CPP_USING test even trickier to force it to break on gcc-2.7.2.3, which really *doesn't* support |using|. r=scc 2000-03-28 00:24:17 +00:00
waterson%netscape.com fe63ab7254 Botched the variable test. Sorry! 2000-03-24 06:32:01 +00:00
waterson%netscape.com 0f1983b210 Add HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX test; make HAVE_CPP_SPECIALIZATION test a bit more lax; make HAVE_CPP_USING a bit more rigorous. r=scc 2000-03-24 05:59:28 +00:00
slamm%netscape.com 992b9450d8 Clean up detect-webshell-leaks option. 2000-03-21 21:05:13 +00:00
sspitzer%netscape.com b556422f2d adding NO_UDSOCK for vms only. submitted by colin blake. 2000-03-18 15:52:41 +00:00
sspitzer%netscape.com 6a46b9ae57 clean up nsUserInfoUnix.cpp. fix from Chris Seawood <cls@seawood.org>.
r=sspitzer, tested by colin blake on vms.
2000-03-17 07:53:19 +00:00
jim_nance%yahoo.com 52f21cf88b -gall only works with the c++ compiler
r=Pavlov
2000-03-17 03:41:08 +00:00
leaf%mozilla.org 1448dfcab2 better extension directory handling. original fix from
Axel Hecht <axel@pike.org>, modified to include xmlterm in the ``all'' and
``yes'' options by leaf@mozilla.org, r=cls@seawood.org
2000-03-17 00:16:44 +00:00
jdunn%netscape.com 2fde717fec for AIX check for libC_r instead of libC
discovered by ciaran.deignan@bull.net
2000-03-15 23:38:07 +00:00
leaf%mozilla.org e88a2f3941 fixing paths to be absolute so third party dependent build systems can
take advantage of the linker scripts. r=slamm
2000-03-15 01:55:04 +00:00
pavlov%netscape.com b2fa03ca14 psm-glue to extensions 2000-03-14 06:08:49 +00:00
slamm%netscape.com bde03413e2 Ripout everything except what ns tree needs on top of mozilla tree. ns tree's autoconf.mk.in will now include the one from mozilla. All you have to do is override settings if necessary. 2000-03-14 03:16:25 +00:00
cls%seawood.org 6e33e7ef4f Remove unconditional define of HAVE_DEV_ZERO for solaris.
Add NEED_USLEEP_PROTOTYPE define for osf1.
Replace the osf specific ifdefs in widget with NEED_USLEEP_PROTOTYPE ifdefs.
2000-03-13 08:35:57 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
sherry.shen%sun.com 14768205c5 Bug #28281, r=leaf, a=leaf,
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com 5f67ce7b92 Fix for the Tru64 changes to work with the autoconf scheme we are using.
r=cls
2000-03-07 02:35:43 +00:00
warren%netscape.com 39a598bf60 Bug 21556: Making linux be thread-safe. Adding NS_MT_SUPPORTED to config rules. r=mcafee,a=jar 2000-03-05 09:07:44 +00:00
cls%seawood.org 5cea5856a2 Long overdue removal of broken comment from --enable-mathml. Sorry guys. 2000-03-02 11:14:38 +00:00
jim_nance%yahoo.com cd357cf6ad add -noexceptions flag for Tru64 (AKA Digital Unix AKA OSF/1) cxx compiler 2000-02-26 02:58:36 +00:00
cls%seawood.org ac0ba372bf Add X_CFLAGS to CPPFLAGS so that the X11 include path is used when looking for headers and testing for features.
Add defines needed for mingw32 build.
2000-02-25 23:11:33 +00:00
wtc%netscape.com f816aa5c82 Bugzilla bug #27457: pull NSPR using the static tag
NSPRPUB_RELEASE_4_0_20000218.  Change NSPR_VERSION to 4.
r=leaf@mozilla.org. a=jar@netscape.com.
Modified files: client.mak, client.mk, configure, configure.in,
build/mac/NGLayoutBuildList.pm, config/config.mak
2000-02-21 20:19:14 +00:00
cls%seawood.org e9e1a2e4f3 BeOS specific tweaks to allow the browser to compile.
Fixed configure.in to properly set developer specific debug flag under BeOS.
Added UNIX_CRASH_ON_ASSERT ifdef to stop BeOS from bring up debugger on non-abort assertions.
2000-02-16 08:06:00 +00:00
cltbld%netscape.com 155813b2a4 Backing out wtc's nspr changes to clear up thread hanging & orangeness in linux build. r=alecf,don 2000-02-16 02:09:05 +00:00
leaf%mozilla.org 87deff0995 fix for 10847, r=cls@seawood.org, turning on detect-webshell-leaks code
by default for debug builds.
2000-02-15 22:33:33 +00:00
tor%cs.brown.edu 0cd9d13b67 Add vtable autodetection for solaris to enable use of SUNWspro5.0
compilers.  bug 20297. r=cls
2000-02-15 21:23:01 +00:00
wtc%netscape.com 40c478f70c Bugzilla bug #27457: pull the NSPR tag NSPRPUB_4_0_BETA_20000215 and
bump NSPR_VERSION to 4.
Modified files: client.mak, client.mk, configure, configure.in,
build/mac/NGLayoutBuildList.pm, config/config.mak
2000-02-15 21:17:40 +00:00
cls%seawood.org 5f277538bc Pass value of NSPR_VERSION to subconfigures to reduce number of places the nspr version needs to be updated. Bug #27457 2000-02-15 04:52:52 +00:00
dp%netscape.com f41bccfd9f bug# 13732 Removing brprof from the build. r=akkanna 2000-02-12 18:50:36 +00:00
Jerry.Kirk%Nexwarecorp.com 29daf523eb Making changes for the Neutrino/Photon platform to switch from Photon 1
to Photon 2 and from cross compiling under QNX to native compiling under
Neutrino.
2000-02-09 12:57:36 +00:00
mcafee%netscape.com b9248e426c Adding support to bypass profile at startup to test tinderbox. setenv MOZ_BYPASS_PROFILE_AT_STARTUP 1 to get do this. r=pavlov 2000-02-05 04:07:57 +00:00
jdunn%netscape.com 833c49b7ff for plds detection, use PL_NewHashTable instead of PL_GetEvent (since wtc moved
that to xpcom).
r= wtc@netscape.com
a= leaf@mozilla.org
2000-02-01 01:01:07 +00:00
jim_nance%yahoo.com 0f13ae6b9d Fix description of --enable-jprof
r=Pavlov
2000-01-26 13:01:31 +00:00
slamm%netscape.com 0ebb3b0475 Remove extra perl test. Move nspr option down in the list for the configurator page (http://cvs-mirror.mozilla.org/webtools/build/config.cgi). r=pavlov. 2000-01-26 00:45:58 +00:00
alecf%netscape.com 7f865e4e45 Check in jlnance's jprof patches. r=alecf. Thanks! 2000-01-18 02:45:07 +00:00
bruce%cybersight.com a0e34ea2f3 Speeling cownts. r=shaver 2000-01-17 21:28:22 +00:00
colin%theblakes.com 5ad3554f27 Fix OpenVMS build (broken by rev 1.562). r=cls 2000-01-15 21:54:19 +00:00
cls%seawood.org 813dfe092e Add a check for miscompiled long long when using -pedantic. Bug #19431 r=waterson 2000-01-15 01:39:44 +00:00
cls%seawood.org 5695508a59 Added check for GNU as as we can only use certain ASFLAGS under solaris with Sun's as. 2000-01-11 04:54:28 +00:00
jdunn%netscape.com 99a454b8f4 turning AIX to not be MONOLITHIC (following Colin and his OpenVMS work)
r= <noone>
2000-01-06 00:46:54 +00:00
mcafee%netscape.com 74efe2f4fb Turning OJI on by default (18899). Removing obsolete --enable-oji, --enable-java. r=slamm 2000-01-04 05:28:45 +00:00
cls%seawood.org bd821a0c4b Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
1999-12-24 10:58:11 +00:00
briano%netscape.com 064cf82fcb Potential fix for Unixware 7 breakage, and a hack to deal with the lack of a prototype for usleep on Sol 2.5.1. 1999-12-24 01:14:23 +00:00
briano%netscape.com d9095adadc Fix for build bustage on Solaris 2.3. 1999-12-18 00:13:27 +00:00
briano%netscape.com c5200d8c12 Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann 1999-12-17 03:25:04 +00:00
briano%netscape.com 1b4d1c63ff Fix for build breakage on some of the unwanted platforms. 1999-12-16 00:07:19 +00:00
briano%netscape.com a9e939f899 Fix for bug 21676. a=chofmann 1999-12-15 01:04:31 +00:00
briano%netscape.com 41a151a45f Build fix for Solaris 2.3 (yes, really). No effect on other platforms. a=chofmann 1999-12-13 23:14:13 +00:00
briano%netscape.com 284390e0f3 Okay, the AIX breakage showed what was wrong with my initial bug 20882 change.
Linux and Solaris (using gcc) didn't have any problems, so I didn't notice
I was ending up with -DD_INO=\"d_ino\" when I really wanted -DD_INO=d_ino.
This fixes that problem.  Still will have no effect on the "official" builds
until the related code changes go in.
1999-12-11 06:02:54 +00:00
briano%netscape.com fe651543eb Initial change to fix bug 20882. Defines D_INO and HAVE_VA_LIST_AS_ARRAY as appropriate. Won't affect builds until the actual code changes are checked in after M12. a=chofmann 1999-12-11 02:33:31 +00:00
cls%seawood.org daae47e365 Remove unnecessary options from DSO_LDOPTS for AIX. r=jdunn 1999-12-10 20:10:57 +00:00
briano%netscape.com 35d347fe5e Backed out my earlier QNX memory model change. It compiles just fine, but binaries linked in this manner don't run (memory violation). Sigh... 1999-12-07 03:50:43 +00:00
cls%seawood.org 93568890a8 Add "-p1" to aix's DSO_LDOPTS. Make aix use DSO_LDOPTS when making shared libs. 1999-12-05 06:24:12 +00:00
cls%seawood.org a60f31e93b Instead of testing if /dev/zero is a file, just check if it is readable. Bug #16942 r=granrose 1999-12-05 03:50:53 +00:00
cls%seawood.org e47c48e974 Use the builtin AC_LANG_ functions rather than overriding CC & CFLAGS when testing for non-C language features. Partial fix for bug #20254 1999-12-03 07:20:14 +00:00
bryner%uiuc.edu 0a8f191827 Remove two more unused defines, UNIX_EMBED and X_PLUGINS. r=cls. 1999-12-03 04:29:53 +00:00
briano%netscape.com 1b6676992e QNX-specific build fix. This should solve the stupid memory model segment size too small thing. 1999-12-03 00:07:18 +00:00
bryner%uiuc.edu e58c61d6f5 Removing unused UNIX_LDAP define from the build. r=cls. 1999-12-02 02:34:39 +00:00
cls%seawood.org db98473510 Removing --disable-editor (and MOZ_EDITOR) from the build as the editor module now handles all of the text fields for Mozilla and using this option will result in a "non-working" browser (text fields are not editable). Bug #20369 1999-12-01 06:08:25 +00:00
jdunn%netscape.com 57333d6e7e # 18551
r= granrose@netscape.com & rkl@connect.org.uk

On HPUX enable SHLIB_PATH in gcc builds
1999-11-30 22:54:08 +00:00
mcafee%netscape.com 8fc1326dc3 Add -DULTRA_SPARC to CFLAGS as well, needed for jslock.c/WS5.0/Solaris. r=slamm 1999-11-24 00:43:58 +00:00
cls%seawood.org faba7ca222 Oops, we're using USE_PTHREADS instead of _HAVE_PTHREADS. 1999-11-23 18:55:01 +00:00
cls%seawood.org e96ad492f8 Added check for pthread symbols in libc. 1999-11-23 15:31:56 +00:00
cls%seawood.org cbcea4c4e7 Forgot the "test" keyword on the final elif. Bug #19626 1999-11-23 06:35:43 +00:00
cls%seawood.org e20009557e FreeBSD should not use monolithic toolkit by default. Patch submitted by Pascal Hofstee <daeron@shadowmere.student.utwente.nl>. 1999-11-22 15:16:34 +00:00
cls%seawood.org 01ee3eae4c We don't need to recalculate the OS_* variables each time make is invoked so move them into configure.in so that they are set only once. 1999-11-22 08:15:46 +00:00
duncan%be.com eee97d86af Try again with fix for BeOS build. This is not the same fix that broke
the Solaris build yestarday, but I'm looking at tinderbox anyway, ready
to back this out if there are build problems.
r=mcafee, r=shaver
1999-11-20 16:15:44 +00:00
nisheeth%netscape.com b0e82245da Backing out mcafee's change to configure.in to fix SunOS bustage. 1999-11-19 07:50:38 +00:00
mcafee%netscape.com 0c106adc1e Fix from Duncan Wilcox, makefiles have dependency on MOZ_TIMER_LIBS and cannot use -ltimer_beos. r=mcafee (me) 1999-11-19 05:24:47 +00:00
colin%theblakes.com d1588cf8c7 Do not define MOZ_MONOLITHIC_TOOLKIT for OpenVMS 1999-11-18 22:38:51 +00:00
jdunn%netscape.com 48495910ae Change the linking option of -Bsymbolic to only happen on Components
(i.e the i18n code and NOT on anything that links in gtk

r=pepper@netscape.com
# 18129
1999-11-18 02:49:30 +00:00
jdunn%netscape.com c8ebbea147 Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:47:54 +00:00
cls%seawood.org 303785fc25 Remove substitution of unused variables 1999-11-14 01:26:33 +00:00
jdunn%netscape.com 2846a853d1 turn on NSCAP_DISABLE_DEBUG_PTR_TYPES for AIX 1999-11-12 03:55:34 +00:00
jdunn%netscape.com 1ccd626080 Add a configure.in flag to allow components (IS_COMPONENTS) to link
against NSPR and xpcom.  I did this for AIX and added the step for
OpenVMS per Colin Blake's note.
1999-11-11 21:55:11 +00:00
mcafee%netscape.com aee3b686b3 Adding comment about cookie and wallet dependency, r=morse,shaver 1999-11-11 21:36:22 +00:00
jdunn%netscape.com f05697bda4 HP specific Fix for #16506. 1999-11-11 02:08:10 +00:00