Trevor Saunders
aeba5a1b72
bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium
2013-11-20 20:00:05 -05:00
Chris Kitching
dfe4a3a964
Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman
2013-11-18 17:30:00 -08:00
Ed Morley
2df56b3abd
Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE
2013-11-22 16:00:32 +00:00
Mike Hommey
86956347ec
Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd
2013-11-19 13:45:31 +09:00
retornam
cfec5f4428
Bug 941889 - Make configure recognize Android 19 tools. r=nalexander
2013-11-21 20:19:20 -08:00
Mike Hommey
507d5397fb
Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps
2013-11-12 07:52:32 +09:00
Makoto Kato
a03f26ded3
Bug 891718 - Can override CPP/CC/CXX on Android. r=glandium
2013-11-07 17:39:13 +09:00
Mike Hommey
aefaa836ba
Bug 933047 - Add a configure check whether the C++ compiler actually is a C++ compiler. r=ted
2013-11-01 10:30:46 +09:00
Gregory Szorc
9bd5fc0064
Bug 927837 - Don't manage generated files in configure; r=glandium
...
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Mike Hommey
ea2492b720
Bug 930454 - Remove --with-android-platform. r=ted
2013-10-25 08:23:40 +09:00
Brad Lassey
a15d662f38
bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec r=glandium
2013-10-23 10:44:20 +02:00
Mike Hommey
0f9a797f48
Bug 926733 - Enable bug 921003. r=gps
2013-10-22 15:15:21 +09:00
Vladimir Vukicevic
346fb92407
b=927719; DEVELOPER_OPTIONS set too late; r=gps
2013-10-18 13:12:14 -04:00
Nathan Froyd
da3a13b4f1
Bug 781171 - delete JS_BYTES_PER_WORD/JS_BITS_PER_WORD from configure.in; r=glandium
2013-10-11 15:13:35 -04:00
Mike Hommey
210d6ca711
Bug 926126 - Enable pseudo derecurse on releng builds, and enable parallel export; r=gps
2013-10-13 09:19:46 +09:00
Mike Hommey
d626dc7217
Bug 921003 - Make directory skipping opt-in, as initially intended. r=me
2013-10-02 11:32:15 +09:00
Mike Hommey
4792e8de27
Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps
2013-09-27 08:12:19 +09:00
Mike Hommey
be75b7fd20
Bug 906225 - Add a --enable/disable-gold configure flag. r=gps
2013-09-27 08:07:30 +09:00
Mike Hommey
75de83039d
Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps
2013-09-26 16:43:53 +09:00
Panos Astithas
3ef77d9f54
Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium
2013-09-24 10:14:33 +03:00
Gregory Szorc
5916036948
Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted
...
--HG--
rename : build/virtualenv/packages.txt => build/virtualenv_packages.txt
rename : build/virtualenv/populate_virtualenv.py => python/mozbuild/mozbuild/virtualenv.py
2013-09-20 15:46:23 -07:00
Mike Hommey
bbe7163df0
Bug 907365 - Pseudo-derecursify the build (opt-in). r=gps
...
Also remove the compile tier added in bug 912856 when pseudo-derecursify is disabled.
2013-09-20 10:44:11 +09:00
Nathan Froyd
677dac8036
Bug 914293 - ensure check_debug_ranges.py can cope with a nonexistant DW_AT_ranges; r=glandium
2013-09-10 11:53:21 -04:00
Makoto Kato
ddd3243c20
Bug 911893 - cannot use --enable-android-libstdcxx configure option. r=glandium
2013-09-06 14:40:48 +09:00
Mike Hommey
09b7788e66
Bug 911634 - Create a .mozconfig.mk in the objdir when starting a build, and include it from config.mk. r=gps
2013-09-05 09:01:44 +09:00
Dan Gohman
692cb0c5e4
Bug 910814 - SpiderMonkey: Disable errno for math functions. r=glandium
2013-09-02 17:21:21 -07:00
Mike Hommey
085768b234
Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps
2013-08-30 11:10:33 +09:00
Doug Turner
3de9e6a0cf
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
2013-08-25 16:56:53 -07:00
Irving Reid
3a4427f7dd
Bug 905315: Work around android ADT path naming scheme change; r=nalexander
2013-08-26 11:16:18 -04:00
Mike Hommey
0014b6c3df
Bug 903369 - Wrap subconfigure invocation and restore config.status produced file timestamps if they haven't changed. r=gps
2013-08-20 15:23:28 +09:00
Mike Hommey
50062328b0
Bug 906260 - Make MOZILLA_OFFICIAL turn --enable-release on automatically. r=khuey
...
Still allow MOZILLA_OFFICIAL + --disable-release
2013-08-17 14:18:55 +09:00
Mike Hommey
ab3aa08535
Bug 904979 - Disable ICF and dead code removal on local builds. r=ted
2013-08-15 23:45:10 +09:00
Mike Hommey
e0bcf00a48
Bug 904979 - Force use gold, if possible, when the default linker is BFD ld, for local builds. r=ted
2013-08-15 23:45:10 +09:00
Mike Hommey
031b05b94c
Bug 904979 - Add build option for rel-eng type builds. r=ted
2013-08-15 23:45:09 +09:00
Mike Hommey
06463be339
Bug 888549 - Don't print config.log when config.status fails. r=ted
2013-08-15 23:45:08 +09:00
Mike Hommey
1bd775c719
Bug 861285 - Print AC_MSG_ERROR messages in config.log too. r=ted
2013-08-15 23:45:07 +09:00
JW Wang
9d9f278e30
Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium
2013-08-13 17:30:18 +08:00
JW Wang
3188d4643b
Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf, r=glandium
2013-08-13 15:39:42 +08:00
Mike Hommey
af74b24a1d
Bug 901149 - Add the clang workaround for __float128 to HOST_CXXFLAGS when not cross-compiling. r=ted
2013-08-06 10:08:23 +09:00
Mike Hommey
0878bced42
Bug 900775 - Add -std=gnu++0x to HOST_CXXFLAGS when not cross-compiling. r=gps
2013-08-02 10:29:38 +09:00
Jeff Muizelaar
6b7fa6d4fb
Bug 900594. Support Android SDK v18.0.1 r=glandium
...
This makes configure use build-tools instead of platform-tools
--HG--
extra : rebase_source : 7cf330f178b81dc30dc1cc15af52a03329330c3a
2013-08-01 20:41:19 -04:00
Mike Hommey
9aec57a82e
Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted
2013-07-31 14:04:23 +09:00
Nick Alexander
d5417217be
Bug 898296 - Search for Android SDK build tools version 18.0.0. r=gps
...
This patch also tries to verify that the tools are actually found
early in the configure process, rather than failing with difficult to
parse errors at the end of the build.
Since the Android developer tools are defined earlier in the build
process, we can remove a work-around needed for |make install|.
2013-07-30 09:15:50 -07:00
Mike Hommey
32495789b5
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Mike Hommey
19264af46b
Bug 894763 - Default objdir should reflect target, not host. r=gps
2013-07-23 07:26:09 +09:00
Roberta De Viti
681912ae4a
Bug 894717 - Fix 'plase upgrade' typo in autoconf files. r=khuey
2013-07-19 10:47:15 -07:00
Mike Hommey
6932c7388c
Bug 850576 - Statically link stlport on b2g and android, and always use a custom built stlport for that. r=ted
2013-07-15 18:48:39 +09:00
Mike Hommey
ccd0a074bb
Bug 892361 - Default to gcc 4.7 from the NDK if it's there. r=ted
2013-07-12 09:16:11 +09:00
Nathan Froyd
8f403db6a7
Bug 887902 - move --enable-debug{,-symbols} option processing before MOZ_COMPILER_OPTS; r=glandium
...
MOZ_COMPILER_OPTS depends on MOZ_DEBUG_FLAGS being set for proper checking of
linker dead code deletion when using GCC.
GC'ing sections saves ~1.5MB off of mobile libxul according to size(1):
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
text data bss dec hex filename
23733400 2314816 1495973 27544189 1a44a7d /opt/build/froydnj/build-android/dist/bin/libxul.so
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
text data bss dec hex filename
22261936 2145116 1494533 25901585 18b3a11 /opt/build/froydnj/build-android/dist/bin/libxul.so
2013-06-27 13:50:54 -04:00
Ehsan Akhgari
cbc68dece0
Bug 752034 - Use the Windows SDK when building with Clang on Windows; r=ted
2013-06-13 13:09:22 -04:00
Ehsan Akhgari
26880a184c
Bug 882766 - Recognize clang even when it doesn't #define __GNUC__; r=ted
...
Clang on Windows #defines _MSC_VER but not __GNUC__, so we need to make sure
that the build system can recognize it even when __GNUC__ is not defined.
2013-06-13 13:03:13 -04:00
Nathan Froyd
9243c80784
Bug 874132 - Part 1: Handle SDK layout differences in the Android r22 SDK. r=nalexander
...
Author: Nathan Froyd <froydnj@gmail.com>
--HG--
extra : rebase_source : 614b386efc0a2b13c6570c99d09d6ec99146c3e1
2013-06-18 09:25:15 -07:00
Jed Davis
6b3c44841d
Bug 873332 - Don't use -fno-omit-frame-pointer on ARM to avoid a GCC bug. r=glandium
...
The flag would not be useful for profiling on our current ARM platforms
even if it worked correctly, so we can just remove it.
2013-05-30 08:10:02 -04:00
Gregory Szorc
fa54d8c866
Bug 873325 - Normalize topobjdir to an absolute path; r=glandium
2013-05-20 09:45:54 -07:00
James Willcox
bef95c6826
Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium
...
--HG--
extra : rebase_source : a9cdc227652214c21835fa9921c7960f8b1a0b1d
2013-05-02 09:26:13 -04:00
Nathan Froyd
95b3000df9
Bug 837618 - teach expandlibs_exec.py about OS X's -filelist linker option; r=glandium
2013-04-16 11:13:50 -04:00
Mike Hommey
803e59e01a
Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu
2013-03-17 08:03:05 +01:00
Chris Peterson
53193b70f7
Bug 861073 - Add configure check that --with-android-version is at least 9. r=glandium
2013-04-11 23:07:27 -07:00
Gian-Carlo Pascutto
733f3035f4
Bug 823375 - Don't build or try to link NEON libs when the target doesn't support it. r=glandium
2013-04-12 12:00:29 +02:00
Vicamo Yang
f8906b8557
Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium
2013-04-12 13:39:42 +08:00
Mike Hommey
c98ec68977
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-10 16:15:01 +02:00
Mike Hommey
222d704113
Bug 860184 - Automatically use the x86-64 NDK toolchain when possible. r=ted
2013-04-10 16:12:57 +02:00
Kyle Huey
a9e6005481
Back out Bug 788613 for breaking the build on Windows.
2013-04-08 06:22:50 -07:00
Mike Hommey
fb1a119900
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-08 08:31:50 +02:00
Gregory Szorc
ed864c557f
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-03-26 10:35:57 -07:00
Makoto Kato
a3d571fcb9
Bug 837598 - cannot build WebRTC for Linux/arm. r=glandium
2013-03-15 11:50:17 +09:00
Paul Adenot
50b59f2b0b
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
2013-03-15 16:28:07 +13:00
Phil Ringnalda
d0d78e1063
Back out 0044e4c2dc53 (bug 851149), 3080f18ba53d (bug 698328), 0b147c3f682b (bug 850713) for Android bustage
...
CLOSED TREE
2013-03-14 21:19:40 -07:00
Paul Adenot
80dcb414f4
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
...
--HG--
extra : rebase_source : d6886dcfe87747e77c3828289b1184a58e6a0c09
2013-03-15 16:28:07 +13:00
Gregory Szorc
0c8ee65118
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Gregory Szorc
45faa95b04
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
bbaccdd804
Bug 784841 - Part 19: Remove allmakefiles.sh and friends; r=ted
2013-02-25 14:09:16 -08:00
Ehsan Akhgari
e0ecd62fb0
Bug 780474 - Disable the struct/class mismatch warning on MSVC as well; r=glandium
...
--HG--
extra : rebase_source : 3e593b71e589df349abc41f9182739305478690f
2013-02-25 12:10:41 -05:00
Joshua Cranmer
d381f677ac
Bug 648980 - Add a hook for projects to have custom configure scripts. r=glandium
...
--HG--
extra : rebase_source : e020071adc89e07fd45d468aabe518027df7ba44
2013-02-26 13:45:52 -06:00
Gregory Szorc
2b30ef2b1f
Bug 784841 - Part 13: Properly normalize topsrcdir in config.status; r=glandium
2013-02-21 10:55:55 -08:00
Gregory Szorc
a9616cce11
Backout 4682ed369545 (bug 841713) for reftest make target bustage
...
--HG--
extra : rebase_source : 6bf45c9f33563109cf6d17197f9184a3a336efe0
2013-02-20 09:16:02 -08:00
Gregory Szorc
787467a938
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-02-19 15:23:21 -08:00
Landry Breuil
5f2a0e8a19
Bug 842131 - Use egrep to detect clang version, fixes build without GNU grep. r=glandium
2013-02-18 10:42:22 +01:00
Felix S. Klock II
9283a8f0e6
Bug 840512 - Generalize toolchain.m4 to match newer Apple clang version string. r=glandium
2013-02-13 11:24:09 +01:00
Mike Hommey
4d1a776995
Bug 836161 - Fix gcc version test from bug 833627 to be properly quoted by m4. r=ted
2013-01-31 10:32:18 +01:00
Mike Hommey
a286285ba4
Bug 833627 - Reject gcc < 4.4, and remove a few unused Xcode related variables. r=ted
2013-01-23 10:13:02 +01:00
Gregory Szorc
276d934426
Bug 784841 - Part 5: Integrate virtualenv into SpiderMonkey configure; r=glandium
...
Python and virtualenv logic is now contained within an m4 file.
SpiderMonkey now requires the mozilla-central virtualenv environment to
build. If SpiderMonkey configure is invoked by mozilla-central's
configure, the virtualenv will be reused. If SpiderMonkey configure is
invoked in isolation, it will search for the virtualenv in the
mozilla-central root.
2013-01-16 00:21:06 -08:00
Kartikaya Gupta
875807e9db
Bug 828660 - Try to autodetect the compiler version in the android NDK. r=glandium
2013-01-14 09:35:40 -05:00
Makoto Kato
9a7ebf8914
Bug 802527 - Support Android NDK r8b for x86 android build. r=glandium
2012-12-19 11:49:44 +09:00
Mike Hommey
0657fb3eda
Bug 818092 - Properly use CC/CXX from mozconfig on non-cross-compile Mac builds. r=ted
2012-12-06 17:06:37 +01:00
Surith Thekkiam
cabc76aba3
Bug 807423 - Support use of GNU libstdc++ on Android. r=ted
...
* For android-ndk versions r7, r7b, r8, r8b
* std::ifstream broken in earlier versions of ndk
* ... used in jscntxt.cpp by ComputeIsJITBroken()
* Default gnu_compiler_version is 4.4.3
* If android_toolchain is not set, attempt to infer it from gnu_compiler_version.
* Copy changes from js/src/build/autoconf/android.m4 to build/autoconf/android.m4
2012-11-06 09:41:16 -08:00
Vladimir Vukicevic
4b3c2a973e
no bug; fix configure.in message on Android to not be lies and give useful info; r=sparky
2012-11-13 14:20:54 -05:00
Wes Johnston
0c2cb7022e
Bug 810398 - Update support library error message to be clearer. r=blassey
2012-11-09 11:07:40 -08:00
Wes Johnston
a3cbbff917
Bug 759041 - Bring in Android compatibility libraries. r=blassey
2012-11-08 07:45:29 -08:00
Brad Lassey
b66de766f1
bug 802616 - don't use software floating point math on ARMv6 r=glandium
...
--HG--
rename : dom/bindings/ExampleGen.py => dom/bindings/BindingGen.py
extra : rebase_source : 4171bc4cccbd6cc82d50a1d2544e362bd615fdf9
2012-10-17 11:40:55 -04:00
Gregory Szorc
5bca2c570a
Bug 795499 - Export ANDROID_CPU_ARCH via AC_SUBST. r=glandium
2012-09-29 00:49:24 -07:00
Rafael Ávila de Espíndola
d064a53b8a
Bug 789941 - Remove stdc++compat.cpp support on OS X. r=benjamin.
2012-09-13 19:17:08 -04:00
Rafael Ávila de Espíndola
1886002408
Bug 788276 - Properly check for broken (deprecated) compilers. r=gps.
...
Check for old gcc versions.
2012-09-12 14:54:40 -04:00
Rafael Ávila de Espíndola
3d13bf4ea3
Bug 788276 - Properly check for broken (deprecated) compilers. r=gps.
...
Check for old versions of llvm.
2012-09-12 14:48:16 -04:00
Rafael Ávila de Espíndola
62336e94a7
Bug 787931 - Add better error message. r=gps.
2012-09-11 09:02:20 -04:00
Rafael Ávila de Espíndola
f4d6413e4f
Bug 787931 - update the default compiler on OS X because we can't build with gcc 4.2 any longer. r=gps.
2012-09-10 14:52:26 -04:00
Mike Hommey
e149104528
Bug 785871 - Make config.status importable. r=gps
2012-08-29 08:55:58 +02:00
Mike Hommey
f458811d34
Bug 781461 - Work around mksh/pdksh bug in config.status.m4. r=ted
2012-08-18 11:17:29 +02:00
Aryeh Gregor
42126d1579
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Ed Morley
26dd8a729c
Backout 19ec214f806c (bug 782916), 88b802832f52 (bug 782919), f16429aa2210 (bug 780474) for Android build failures
2012-08-17 12:25:12 +01:00
Aryeh Gregor
69e275395b
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Siddharth Agarwal
4a2d60c32f
Bug 781431 - A few minor build system improvements. r=ted
...
1. mozconfig2client-mk still refers to $HOME/.mozconfig, even though we
removed it a while ago. Thanks to Neil for pointing it out.
2. MOZCONFIG_FIND and MOZCONFIG_MODULES are no longer used by client.mk.
3. Make CONFIG_GUESS a script that runs just once per client.mk invocation.
--HG--
extra : rebase_source : ec75ebcc5cea004f64abafb8a219e828234237de
2012-08-15 22:06:43 +05:30
Siddharth Agarwal
c18e108e90
Bug 779922 - Export Windows-style paths in the in-tree mozconfig.vs2010 when building under Pymake. r=ted
...
--HG--
extra : rebase_source : bb3dff7e94b53efe79801a2b3bfc6cd78ef47ac3
2012-08-07 02:37:11 +05:30
Makoto Kato
80fa2135af
Bug 780072 - default value of android api version should be 9 on x86 or mipsel. r=glandium
2012-08-06 12:06:30 +09:00
Mike Hommey
240057c8e9
Bug 780357 - Allow m-c's ConfigStatus.py to be used from c-c. r=khuey
2012-08-05 17:52:47 +02:00
Masatoshi Kimura
4d843c6645
Bug 780430 - Declare encoding in config.status. r=glandium
2012-08-05 12:42:59 +02:00
Mike Hommey
785c8354f9
Bug 778740 - Allow to use Linux kernel headers for perf events. r=khuey
2012-08-04 08:55:00 +02:00
Mike Hommey
c162fe08b3
Bug 774032 part 7 - Remove make-makefile and acoutput-fast.pl. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
e5d69586e3
Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted
2012-08-04 08:47:28 +02:00
Rafael Ávila de Espíndola
acf9bca19f
Bug 755145 - Define CCACHE_CPP2 when using ccache and Clang. r=glandium.
2012-07-19 09:20:46 -04:00
Mike Hommey
125aebf06d
Bug 763651 - Link the javascript engine against zlib. r=khuey
2012-07-12 08:30:59 +02:00
Mike Hommey
4f54c3b9c9
Bug 767024 - Allow dependentlibs.py to work when cross-compiling for Android on OSX. r=khuey
2012-06-22 18:33:17 +02:00
Mike Hommey
8ff35bd942
Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted
2012-06-20 09:45:45 +02:00
Mike Hommey
d0e97f794d
Backout changeset efc2f07a829b (bug 734125) because of bustage
2012-06-20 09:23:41 +02:00
Mike Hommey
de370a6c93
Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
39147d2cc2
Bug 762358 - Don't create a .mozconfig.mk file, and re-run configure when .mozconfig changed. r=ted
2012-06-19 09:12:43 +02:00
Mike Hommey
ba21415d70
Bug 759115 - Move Android SDK/NDK checks in build/autoconf/android.m4, and bump minimum Android SDK API level we require to 14 for mobile/android. r=ted
2012-06-11 08:10:28 +02:00
Mike Hommey
3459e353ed
Backout changeset a78601d88586 (bug 759115) because of B2G bustage
2012-06-11 08:23:29 +02:00
Mike Hommey
215721bd12
Bug 759115 - Move Android SDK/NDK checks in build/autoconf/android.m4, and bump minimum Android SDK API level we require to 14 for mobile/android. r=ted
2012-06-11 08:10:28 +02:00
Rafael Ávila de Espíndola
ae42c5daba
Bug 762071 - JS is being compiled with exceptions enabled. r=khuey.
2012-06-08 13:31:28 -04:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Chris Coulson
7cc8ba8beb
Bug 756167 - Fix make-makefile test failure when the source path contains perl regexp metacharacters. r=coop
2012-05-17 17:55:33 -04:00
Rafael Ávila de Espíndola
a40d9ded69
Bug 555727 - Select clang over llvm-gcc if gcc-4.2 is not available. r=ted.
2012-05-03 17:01:29 -04:00
Makoto Kato
5ffa61e41d
Bug 743601 - Remove GLIB check for OSX. r=khuey
2012-04-27 12:28:16 +09:00
Makoto Kato
48061f5c96
Bug 716354 - freetype2 detection doesn't consider cross-compiling. r=glandium
2012-04-06 11:36:24 +09:00
Nicholas Nethercote
6ca9f23930
Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey.
...
--HG--
extra : rebase_source : 20540c9b838ee3be6cb0847c1b90fdc3bd44059d
2012-03-21 22:21:16 -07:00
Nicholas Nethercote
7ac3a573ad
Backed out changeset 0124795a8cbb (bug 711895) due to i10n build bustage. r=me.
2012-03-21 21:46:27 -07:00
Nicholas Nethercote
e2181e8fb2
Bug 711895 - Tweak the warning options used for GCC builds (2nd attempt). r=waldo,derf,khuey,mhommey,jwatt.
2012-03-15 19:40:00 -07:00
Mike Hommey
9f3fedc235
Bug 733773 - Reset default values for thumb, float-abi, etc. when --with-arch is specified. r=ted
2012-03-13 09:47:03 +01:00
Mike Hommey
3cc5d73203
Backout changeset 03394bda1d0f (bug 733773) because of Windows red.
2012-03-13 10:05:38 +01:00
Mike Hommey
33ccccaa45
Bug 733773 - Reset default values for thumb, float-abi, etc. when --with-arch is specified. r=ted
2012-03-13 09:47:03 +01:00
Mike Hommey
4c8468cfa1
Bug 603370 - Avoid Identical Code Folding messing with symbol reordering. r=khuey
2012-03-08 08:56:28 +01:00
Mike Hommey
9648e0fa39
Bug 603370 - Add an option to expandlibs-exec to allow to reorder the symbols when linking. r=khuey
2012-03-08 08:56:27 +01:00
Mike Hommey
ee47a4d338
Bug 695711 - Always add -ffunction-sections and -fdata-sections when building with GCC, and port bug 670659 and bug 675867 to js/src. r=khuey
...
--HG--
rename : build/unix/check_debug_ranges.py => build/autoconf/check_debug_ranges.py
rename : build/unix/check_debug_ranges.py => js/src/build/autoconf/check_debug_ranges.py
2012-02-27 16:35:44 +01:00
Ehsan Akhgari
8ae425ecb6
Bug 732162 - Build mobile profiling builds with -funwind-tables; r=khuey
...
--HG--
extra : transplant_source : 4O%F7%BA%94%0Fh%F6%5E%EA%10%E1%08%9E%D9S%A2XEd
2012-03-01 16:24:04 -05:00
Irving Reid
beab7f108b
Bug 731316: override warning about unsupported compiler warning flag on clang. r=respindola.
2012-02-29 10:20:42 -05:00
Rafael Ávila de Espíndola
b028fa6446
Bug 727145 - Pass -Wno-return-type-c-linkage to clang. r=glandium.
2012-02-16 09:53:08 -05:00
Gavin Sharp
ededb6124f
Remove outdated reference to "build configurator" webtool, rs=khuey, no bug
2012-01-20 18:07:10 -08:00
Rafael Ávila de Espíndola
fba1d057c9
Bug 715930 - Use stdc++compat.cpp on OS X too. r=:glandium.
2012-01-10 15:01:03 -05:00
Daniel Holbert
7787c56627
Bug 716663: Fix check for PR49911 to use "=" instead of "==" for string-equality-check with 'test'. r=respindola
2012-01-09 14:17:00 -08:00
Rafael Ávila de Espíndola
3c3fda4257
Bug 705466 - Use MOZ_CHECK_HEADERS to check for cpuid.h. r=ted.
...
--HG--
extra : rebase_source : ecd108d166017cbd64c5be459a76cb2522723dfb
2011-11-28 15:32:32 -05:00
Rafael Ávila de Espíndola
982a02da7f
Bug 705461 - Use MOZ_CHECK_HEADER(S) everywhere. r=neil.
2011-11-26 16:05:17 -05:00
Joey Armstrong
675d93816f
Bug 687511 - make-makefile enhancements; r=khuey,coop
2011-11-20 11:18:27 +00:00
Kyle Huey
9feabd77b1
Merge m-c to b-s.
2011-09-29 08:38:20 -04:00
Siddharth Agarwal
d12d316bd4
Bug 687275 - mozconfig detection code: remove an unnecessary pipe -> string -> pipe redirection and use FOUND_MOZCONFIG instead of MOZCONFIG. r=ted
2011-09-23 23:22:44 +05:30
Matheus Kerschbaum
b833cdd785
Bug 687766 part 1: Remove build-time dependency on libIDL. r=khuey
2011-09-27 10:09:54 +02:00
Siddharth Agarwal
ecf8e75d9b
Bug 681659 - Execute mozconfig-find just once and make sure mozconfig detection errors are handled properly. r=ted
2011-09-09 02:00:31 +05:30
Jeff Walden
e5154a071f
Bug 684782 - Readd support for $topsrcdir/mozconfig, exclusive with support for $topsrcdir/.mozconfig (no more than one may be present). f=callek r=ted
2011-09-07 13:42:03 +02:00
Rafael Ávila de Espíndola
562cee8ff8
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Ehsan Akhgari
19e3aec907
Keep changeset e3626f903f9f backed out on the reverted tree
2011-09-02 09:06:01 -04:00
Ehsan Akhgari
44916171a8
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola
a9e50eeac8
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Rafael Ávila de Espíndola
ac8f6dc961
Bug 680277 - Add missing file.
...
CLOSED TREE
2011-09-01 16:17:50 -04:00
Rafael Ávila de Espíndola
540dd95eb4
Bug 678558 - Detect broken vrp and disable it.
...
Test if the gcc we are using has PR49911 and if so disable value range
propagation to avoid.
--HG--
extra : rebase_source : d539914fa66a44f69399f2964740315f0723378f
2011-08-26 15:39:34 -04:00
Siddharth Agarwal
93d6cc55ea
Bug 675691 - Get rid of mozconfig guesswork. r=ted
...
- MOZCONFIG is now the only environment variable we recognize. We used to
recognize MOZ_MYCONFIG as well, but we now error out if that is set.
- $topsrcdir/.mozconfig is now the only implicit location we recognize. We used
to recognize a number of other implicit locations, but we now error out where
we would have used one of them.
2011-08-24 12:09:29 +05:30
Siddharth Agarwal
f6b582d2dc
Bug 678475 - Make mozconfig-find always return an absolute path. Patch adapted from code by Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org>. r=ted
2011-08-14 22:04:46 +05:30
ABE Hiroki
b25c6f7a91
Bug 672980 - M4 macro name should be quoted in AC_DEFUN. r=ted
...
fixes for js/src f+=Callek
2011-08-09 14:27:00 -04:00
Mounir Lamouri
56646d07b2
Backout bug 563462, bug 675519, bug 674647, bug 341223 and bug 672980 to fix perma-orange.
2011-08-09 14:50:55 +02:00
Hiroyuki Ikezoe
fdce7cfaf5
Bug 672980 - M4 macro name should be quoted in AC_DEFUN. r=ted
2011-07-20 16:00:00 -04:00
Hiroyuki Ikezoe
488305c21e
Bug 341223 - Make $MOZCONFIG try $topsrcdir-local paths too
2011-08-02 18:48:00 -04:00
Brad Lassey
78624d4f58
backout bug 341223, changeset backout_4d794b0ef38d because it breaks some developer's builds
2011-08-01 19:03:06 -04:00
Hiroyuki Ikezoe
aedac9410d
Bug 341223 - Make $MOZCONFIG try $topsrcdir-local paths too. r=ted
2011-08-01 09:22:25 +02:00
Brad Lassey
7606f9b515
bug 672939 - fennec package name repeats itself with NDKr5 and greater r=khuey
2011-07-20 17:02:04 -04:00
Mike Hommey
16bd625fde
Bug 669866 - Export CXX instead of defaulting to c++. r=ted
2011-07-11 07:51:01 +02:00
Jezreel Ng
be1946a257
Bug 666140: Error out if MOZCONFIG points to a non-existent file. r=khuey
2011-06-24 07:22:40 -07:00
Marco Bonardo
da3f6b77ac
Revert to changeset a87ee7550f6a due to incomplete backout
2011-06-24 17:23:04 +02:00
Jezreel Ng
a0fb99c06b
Bug 666140: Error out if MOZCONFIG points to a non-existent file. r=khuey
2011-06-24 07:22:40 -07:00
Mike Hommey
fec988f7a0
Bug 664340 - Fallback to c++ when CXX is not set. r=khuey
2011-06-15 02:14:33 +02:00
Rafael Ávila de Espíndola
1dba5e3383
Bug 657653. Check for libstdc++ versions in stdc++compat.cpp; r=ted,glandium
2011-06-08 22:35:24 -04:00
Brad Lassey
c398b11302
bug 617115 - support building with andorid NDKr5 r=ted
2011-04-01 16:47:37 -07:00
Rafael Ávila de Espíndola
12c9483287
Bug 638149 - Need a way to disable -dead_strip on OS X. r=ted
2011-04-09 05:23:27 +10:00
Ehsan Akhgari
0b1646bd2d
Backed out changeset eb6edf77b7c8 (bug 638149) because of build bustage
2011-03-27 15:30:22 -04:00
Rafael Ávila de Espíndola
3659cf3071
Bug 638149 - Need a way to disable -dead_strip on OS X; r=ted
2011-03-02 21:29:00 -05:00
Neil Rashbrook
c5b0864947
Bug 632344 - Speed up header checks. r=ted
2011-03-01 21:38:21 +11:00
Mounir Lamouri
1f84275cee
Bug 620788 - Do not silently fall back to bundled NSS/NSPR if system ones can't be used. r=khuey a=bsmedberg
2011-02-03 00:13:07 +01:00
Eli Friedman
406336b84f
Bug 579689 - Fix cases of return without expression in a function returning "int". r=khuey
2010-07-18 11:19:48 +02:00
Vladimir Vukicevic
4cd467403f
b=?; fix make-makefile and cairo-features.h.in hack; r=ted
2010-07-02 11:20:29 -07:00
Jacek Caban
21b911d85f
Bug 559854 - Compile target xpidl only if libIDL is configured when cross compiling. [r=ted]
...
(transplanted from 0388c837c9867762bcc10a1fb88428050d158479)
--HG--
extra : transplant_source : %03%88%C87%C9%86wb%BC%C1%0A%1F%B8%84%28%05%0D%15%84y
2010-06-02 10:08:00 -04:00
L. David Baron
65c3d85b93
Fix indentation in configure --help. (Bug 569261) r=ted
2010-06-02 14:04:21 -07:00
Michael Kohler
6c0f59f4a6
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Brad Lassey
7316a1c605
bug 515748 - differentiate between wince and winmo (change windows mobile ABI to arm-wince-winmo) r=ted
2009-12-04 14:14:18 -05:00
Ted Mielczarek
a6c23d0999
back out accidental changes (on a CLOSED TREE, no less)
2009-11-11 13:27:09 -05:00
Ted Mielczarek
be7ae61cc0
add some debug output to investigate bug 522729 (on a CLOSED TREE)
2009-11-11 12:32:07 -05:00
Benjamin Smedberg
2ddee4d280
Bug 485409 - Handle a Windows-style path as $srcdir in configure, by modifying the default autoconf M4 macros so that they recognize Z:/ as an absolute path. r=ted
2009-09-22 09:05:48 -04:00
Josh Aas
c015876638
Add executable bits back to config.guess files. b=515002
2009-09-09 08:20:25 -04:00
Josh Aas
5d3659c9b7
Sync config.guess to latest version from gnu, include fix for GNU Savannah bug 6827. b=515002 r=ted
2009-09-08 14:55:19 -04:00
Phil Ringnalda
f2aeeb5dd4
Bug 504239. Remove useless chunk of barely-used script. r=ted
2009-08-04 09:50:18 +12:00
Jim Blandy
5f5d38207c
Bug 475654: Allow workaround for NSPR installations with no nspr-config script. a=wes, r=jimb
2009-07-28 13:18:50 -07:00
Brad Lassey
a6223e7bd0
bug 50070 - mozconfig2configure can't handle paths with parenthesis r=ted
2009-06-24 16:21:14 -04:00
Josh Aas
f1fcda13ba
Sync config.guess with latest from gnu "config" package. See bug for changelog. b=492623 r=ted
2009-05-12 23:47:03 -04:00
Ginn Chen
fafc91bc85
Bug 487602 Failed to compile firefox on Solaris r=bsmedberg
2009-04-20 15:22:06 +08:00
Makoto Kato
8f97a8f052
Bug 485264 followup - quote things to death, r=bsmedberg
2009-04-03 13:48:08 -04:00
Benjamin Smedberg
93f76e0a2b
Bug 485264 - Not enough quotes in mozprog.m4 when suggestions contain spaces r=ted
2009-03-31 08:41:50 -04:00
Ginn Chen
5e766555ac
Bug 480967 Don't leak MSYS paths into makefiles, fix Solaris bustage r=bsmedberg
2009-03-11 16:51:47 +08:00
Benjamin Smedberg
ea55eb615e
Bug 40967 - Avoid leaking MSYS paths in Makefiles: use c:/dir/path paths whenever possible, r=ted
2009-03-09 10:55:41 -04:00
Jim Blandy
5151951c4e
Bug 475064: Use 'test !', not '! test' in configure scripts. r=bsmedberg
2009-01-28 09:01:40 -08:00
Ted Mielczarek
6bc76472c3
bug 474973 - make config.{guess,sub} executable
2009-01-23 07:56:51 -05:00
Benjamin Smedberg
ed4d0102a4
Bug 269538 - use stdint types instead of jscpucfg types, now that we have them auto-configured
...
* Various code inside and outside of JS uses JS_BYTES_PER_WORD, so I added it to js-config.h
* Existing code uses JS_BYTES_PER_DOUBLE, JS_BITS_PER_WORD_LOG2, and JS_ALIGN_OF_POINTER so I've added autoconf tests for those
r=crowder r=jimb
2009-01-14 15:56:30 -05:00
Arpad Borsos
db101ef41d
Bug 472332 - Remove unused files from build/autoconf; +aclocal cleanup; r+sr=ted.mielczarek
2009-01-22 19:01:24 +01:00
Daniel Holbert
4301671b45
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00