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
cls%seawood.org
def1bb1371
Moved the handling of extensions into configure.in.
...
Changed allmakefiles.sh to only generate Makefiles for extensions directories that are specified.
Added support for --with-extensions=none & --without-extensions
The following options have been superceded by --with-extensions:
--disable-cookie-management
--disable-client-wallet
--disable-single-signon
1999-11-09 23:30:32 +00:00
cls%seawood.org
aef4afc557
Removed NECKO define.
...
Added '-W -Wno-unused' to _WARNINGS_CFLAGS for gcc.
Marked --enable-mathml as broken.
1999-11-09 23:22:15 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
cls%seawood.org
e501ad8da4
Tested various build options, marked some broken, unmarked others that have been fixed. Removed obsolete options.
1999-11-01 15:32:02 +00:00
nisheeth%netscape.com
8f292a36ca
Added --enable-detect-webshell-leaks autoconf flag.
1999-10-27 07:13:48 +00:00
ramiro%fateware.com
a426b260aa
Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
...
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
1999-10-22 07:11:43 +00:00
ramiro%fateware.com
035f0f5f2a
Work in progress to add reasonable rpm packaging support for the beast.
...
NOT PART OF THE SEAMONKEY BUILD.
1999-10-21 14:57:38 +00:00
nisheeth%netscape.com
f0e0d5ee25
Will not affect build. Add support for --enable-perf-metrics autoconf flag that will switch on the reporting of timing information about gecko's layout processes.
1999-10-21 02:01:49 +00:00
mcafee%netscape.com
a728f97c1b
Adding support for --enable-logrefcnt; off by default in optimized builds, we need this for tinderbox. code=dp, r=mcafee
1999-10-20 20:40:01 +00:00
alecf%netscape.com
26cb8e90c6
add flag for boehm (doesn't quite work yet)
1999-10-18 23:13:47 +00:00
cls%seawood.org
b8827f397e
r=pavlov
...
Add temporary --enable-nspr-autoconf option to allow platforms to test the newly added autoconf setup for nspr (bug 11893) before turning it on as default.
1999-10-17 15:16:47 +00:00
rbs%maths.uq.edu.au
97e67cf1fc
[MathML] Hooks to allow --enable-mathml
1999-10-13 00:46:09 +00:00
cls%seawood.org
7c69b51faa
Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
...
r=syd
1999-10-12 12:36:07 +00:00
ramiro%netscape.com
571239728d
Fix for bug 16163. Usage of -liberty to demangle symbols breaks on loser
...
linux distributions. I changed configure.in to detect this lib before using
it. You can stop whinning now thank you. r=syd@netscape.com .
1999-10-12 11:42:56 +00:00
cls%seawood.org
a080d5dcc4
Applied Jim Nance's, <jim_nance@yahoo.com>, patch to reduce the size of a build by using a modified version of GNU make's implicit ruleset that incrementally add object files to static library archive and eliminates the need to have the unused object files sitting around. A clobber is required to see the savings.
...
Bug #15241 . r=sleestack
1999-10-08 05:18:46 +00:00
mcafee%netscape.com
9ffeb9fa11
Adding leaky to the linux/intel build. a=ramiro, r=slamm
1999-10-07 21:48:05 +00:00
alecf%netscape.com
92765bbd18
add detection for broken mmap()/write() behavior
...
contributed by jim_nance@yahoo.com
r=alecf
1999-10-05 00:29:09 +00:00
briano%netscape.com
32261acad9
Fix for HP-UX 11 problem trying to use libc_r when it shouldn't be.
1999-10-02 00:02:35 +00:00
briano%netscape.com
1e009c87cf
Fix for bug 15066, IRIX 6.x native compiler fix. Approved by chofmann.
1999-09-28 21:32:31 +00:00
cls%seawood.org
1a2a45c8c3
Approved by leaf.
...
Removed --enable-random-options and --enable-cross-compile options. Set CROSS_COMPILE in the environment if you want to use the cross-compiling setup for now.
Gave into my pedantic side and cleaned up the help messages so that the output from --help actually looks reasonable. For the curious, they are lined up on column 27.
Marked --disable-client-wallet & --disable-cookie-management as broken.
1999-09-27 20:47:51 +00:00
mcafee%netscape.com
67f0e0f0aa
Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp
1999-09-25 20:44:48 +00:00
briano%netscape.com
c859f17e6e
SCO-specific addition to fix some of the nsCOMPtr.h breakage.
1999-09-25 00:58:03 +00:00
ramiro%netscape.com
917fea722c
Turn on (for real this time) stripping of uneeded symbols from
...
components. Only for linux non debug builds. Approved by mscott.
1999-09-22 09:54:00 +00:00
ramiro%netscape.com
2f1387f423
Strip unused symbols from .so components on linux by default.
1999-09-22 03:14:23 +00:00
cls%seawood.org
ac963b4fa0
Removed check for c++ namespaces as they are not used and are outlawed by the c++ portability guide.
1999-09-22 00:38:44 +00:00
slamm%netscape.com
b96bbca97c
Add memmove to autoconf tests.
1999-09-18 02:55:39 +00:00
jdunn%netscape.com
838485909c
add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
...
and the binaries in viewer/Makefile.in
1999-09-17 00:53:36 +00:00
cls%seawood.org
d18b1600d6
Linux only: Added -D_SVID_SOURCE to DEFS
1999-09-16 14:55:14 +00:00
ramiro%netscape.com
12a0565ac7
Add a --enable-low-fat option to reduce the .dynsym bloating in components.
1999-09-16 13:43:15 +00:00
ramiro%netscape.com
26dd94b010
Cleanup the neckutil linking thing.
1999-09-15 02:15:11 +00:00
Jerry.Kirk%Nexwarecorp.com
b7d5ce9878
Added a way for cross-compiling platforms (such as Neutrino/Photon) to
...
define HAVE_DEV_ZERO and override the test added by jdunn@netscape.com
for nsPageMgr objects.
1999-09-14 19:20:08 +00:00
ramiro%netscape.com
6dea1e358f
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
jdunn%netscape.com
08285e8193
on HPUX, Native compiler, use the aCC/CC to link shared objects instead
...
of the linker.
NOTE: for TK_LIBS and MOZ_GTK_LDFLAGS you need to link against -l:libm.sl
instead of lm, otherwise gfx/src/gtk/libgfx_gtk.sl won't link
1999-09-14 04:14:06 +00:00
cls%seawood.org
1a2e16af42
Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c.
1999-09-12 14:25:28 +00:00
jdunn%netscape.com
41857cf2bf
Provide workaround in nsPageMgr.cpp if platform (HPUX) doesn't have /dev/zero.
...
briano, ramiro & warren all looked at the code.
(also sneaked in a linking option in for hpux only)
1999-09-10 23:07:09 +00:00
slamm%netscape.com
923c5624fe
Fix for people without '.' in their path. Thanks to Tim Rowley <tor@cs.brown.edu> for the fix.
1999-09-10 18:29:28 +00:00
briano%netscape.com
f1f8f29524
Enable the use of MOZ_FULLCIRCLE and FULLCIRCLE_LIBS.
1999-09-09 21:51:54 +00:00
Jerry.Kirk%Nexwarecorp.com
45be1e7678
Moved definition of TK_CFLAGS for Photon to the right place!
1999-09-09 20:35:23 +00:00
slamm%netscape.com
9a7d7bbdc5
slight cleanup.
1999-09-09 19:37:14 +00:00
slamm%netscape.com
656408771d
Ditch incremental makefiles. Everyone expects to use the allmakefiles.sh list, so use it.
1999-09-09 19:28:48 +00:00
cls%seawood.org
fb4ccfb185
Make --enable-insure work when building outside of the source dir.
1999-09-09 19:19:37 +00:00
Jerry.Kirk%Nexwarecorp.com
a93bb06c38
Had to set TK_CFLAGS for Neutrino/Photon.. Thought I did this yesterday
1999-09-09 14:49:08 +00:00
Jerry.Kirk%Nexwarecorp.com
653c73455c
Had to add -DMOZILLA_CLIENT to _DEFINES_CFLAGS and _DEFINES_CXXFLAGS
1999-09-09 13:42:42 +00:00
briano%netscape.com
0ea588652a
Fix to allow talkback-enabled builds to find fullsoft.h in odd places.
1999-09-09 08:39:37 +00:00
cls%seawood.org
f9ae73741c
Removed check for usleep() as it did not fix the OSF/1 build and does not appear to be needed for anyone else
1999-09-09 06:24:11 +00:00
briano%netscape.com
76a4c089c6
Fix for FullCircle. The header is called fullsoft.h not fullcircle.h.
1999-09-08 21:37:03 +00:00
pepper%netscape.com
337a9f73a2
Added appropriate defs so that gcc works on HPUX. Using LD to link shared libs now on HP only.
1999-09-08 18:47:38 +00:00
Jerry.Kirk%Nexwarecorp.com
0ee83f19d5
Adding ${_COMPILER_PREFIX} to the -Wno-long-long CFLAG for Neutrino
...
and Cross Compiling.
1999-09-08 12:40:30 +00:00
briano%netscape.com
b86531e06d
Damn. Defining _XOPEN_SOURCE_EXTENDED breaks other things that didn't break before. Backing it out.
1999-09-08 03:20:54 +00:00
briano%netscape.com
a3be5522cd
Defined _XOPEN_SOURCE_EXTENDED for OSF/1 builds in order to get the prototype for usleep.
1999-09-08 01:38:07 +00:00
slamm%netscape.com
f6d049fcfe
Straighten out long-long flag logic.
1999-09-07 22:52:55 +00:00
shaver%netscape.com
4f031e7a07
add --with-extensions to turn on mozilla/extensions/*
1999-09-07 19:10:13 +00:00
cyeh%netscape.com
e2b9d016ee
remove last bits of MODULAR_NETLIB
1999-09-07 18:43:48 +00:00
cls%seawood.org
99ff167723
Aieecvs -z3 diff -u configure.in! MOZILLA_CLIENT should be set for CXXFLAGS as well...even though nothing seems to be affected by its absence.
1999-09-06 22:04:36 +00:00
ramiro%netscape.com
f0e8dd0372
Fix for beos timer linking.
1999-09-06 08:22:53 +00:00
cls%seawood.org
b470d817e2
Added test for usleep() as OSF/1 apparently does not have it. Use select if usleep is not found.
1999-09-06 07:47:08 +00:00
cls%seawood.org
1a9963ad09
Added mozilla-config script so that external modules (like say GtkMozilla) can built with the same config (defines) that Mozilla proper does. This has been killing GtkMozilla for libc5 boxes for awhile now. Moved -DMOZILLA_CLIENT out of DEFS. Currenlty, only mozilla-config --cflags returns something useful.
...
Set $prefix to `pwd`/dist .
Removed -DUSE_AUTOCONF.
1999-09-06 04:20:50 +00:00
ramiro%netscape.com
ff7035fc7a
Add gle support.
1999-09-05 15:53:04 +00:00
syd%netscape.com
3cfaa5c7e8
Change FC_Initialize to FCInitialize
1999-09-05 03:26:34 +00:00
cls%seawood.org
c2d29b3242
Not all compilers support -Wno-long-long so do a compile test.
1999-09-04 06:02:45 +00:00
cls%seawood.org
b6e09734be
Ignore ANSI long long warnings by default since -pedantic is on by default.
1999-09-04 04:07:28 +00:00
briano%netscape.com
15ffe4ea7a
Moved the _PEDANTIC definition up to the top so it can be automatically overridden for any OS (in this case BSDI).
1999-09-04 01:20:49 +00:00
cls%seawood.org
b948673211
Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin).
1999-09-03 22:11:39 +00:00
Jerry.Kirk%Nexwarecorp.com
2060d8e8ff
Added ${_COMPILER_PREFIX} to the -pedantic flags for Neutrino
1999-09-03 12:44:56 +00:00
cls%seawood.org
ec610dc7f0
Only turn on -pedantic for compilers that support it.
1999-09-03 09:42:46 +00:00
mcafee%netscape.com
f44cf5810b
Turning -pedantic on by default, use --disable-pedantic to turn this off
1999-09-03 08:10:06 +00:00
cls%seawood.org
79bee44277
Added host case for osf1. Changed test for c++ requiring implementation of unused methods from try_compile to try_link.
1999-09-03 06:14:10 +00:00
briano%netscape.com
35b2d96c48
Fix for 'official' release builds. Now generates xpinstall/packager/Makefile explicitly. Also replaced the perl-based directory 'pre-creator' with a shell-based version.
1999-09-03 00:05:19 +00:00
cls%seawood.org
f2427155a4
Removed redundant program checks.
...
Added target case for *-mingw*
Don't check for NSPR libs when cross-compiling. Assume that they exist for now.
Added MDCPUCFG to CFLAGS for INTERNAL_TOOLS builds.
1999-09-02 23:58:00 +00:00
slamm%netscape.com
5a9c15a36d
Fix typo s/CONFIG_TEMP/CONFIG_TMP/.
1999-09-02 22:41:43 +00:00
slamm%netscape.com
89a58e9dd6
Move some defines into configure. Remove unused build variables.
1999-09-02 22:02:19 +00:00
cyeh%netscape.com
d1988de6dc
Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore.
1999-09-02 18:13:43 +00:00