Mike Hommey
203467bcab
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
5bf049b80d
Bug 906225 - Add a --enable/disable-gold configure flag. r=gps
2013-09-27 08:07:30 +09:00
Mike Hommey
efc297fb0e
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
8fe44c78c6
Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium
2013-09-24 10:14:33 +03:00
Gregory Szorc
fda57a4bf9
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
107771f6d5
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
844f4a72e4
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
bc5feb94b6
Bug 911893 - cannot use --enable-android-libstdcxx configure option. r=glandium
2013-09-06 14:40:48 +09:00
Mike Hommey
3cee26c564
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
48281d4a3c
Bug 910814 - SpiderMonkey: Disable errno for math functions. r=glandium
2013-09-02 17:21:21 -07:00
Mike Hommey
9ca1f4b4a7
Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps
2013-08-30 11:10:33 +09:00
Doug Turner
5dc544505a
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
2013-08-25 16:56:53 -07:00
Irving Reid
e590e311ff
Bug 905315: Work around android ADT path naming scheme change; r=nalexander
2013-08-26 11:16:18 -04:00
Mike Hommey
be41d52866
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
cc6f9e625a
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
e086b73f5d
Bug 904979 - Disable ICF and dead code removal on local builds. r=ted
2013-08-15 23:45:10 +09:00
Mike Hommey
28a56d37be
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
f60d915205
Bug 904979 - Add build option for rel-eng type builds. r=ted
2013-08-15 23:45:09 +09:00
Mike Hommey
54a79a8f76
Bug 888549 - Don't print config.log when config.status fails. r=ted
2013-08-15 23:45:08 +09:00
Mike Hommey
073c0ef26d
Bug 861285 - Print AC_MSG_ERROR messages in config.log too. r=ted
2013-08-15 23:45:07 +09:00
JW Wang
0a419b70d3
Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium
2013-08-13 17:30:18 +08:00
JW Wang
99015508fd
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
fb9eaf3a84
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
84666eea2a
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
df89698ddf
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
10c4603a7b
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
f37aeaf3b5
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
c34b466603
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Mike Hommey
718e8ca64e
Bug 894763 - Default objdir should reflect target, not host. r=gps
2013-07-23 07:26:09 +09:00
Roberta De Viti
2f60adc1ac
Bug 894717 - Fix 'plase upgrade' typo in autoconf files. r=khuey
2013-07-19 10:47:15 -07:00
Mike Hommey
82b9fd31cd
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
5377dc0e9d
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
2eaa2c7e22
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
58586425f5
Bug 752034 - Use the Windows SDK when building with Clang on Windows; r=ted
2013-06-13 13:09:22 -04:00
Ehsan Akhgari
178e23b597
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
c6742b25b1
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
25d9dcb405
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
797800b43c
Bug 873325 - Normalize topobjdir to an absolute path; r=glandium
2013-05-20 09:45:54 -07:00
James Willcox
6a67e06783
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
f408f1f34f
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
8c58d3bec3
Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu
2013-03-17 08:03:05 +01:00
Chris Peterson
34d5ef65a4
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
8a5221dd01
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
020c221ba5
Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium
2013-04-12 13:39:42 +08:00
Mike Hommey
e6f599425e
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-10 16:15:01 +02:00
Mike Hommey
d777e5c622
Bug 860184 - Automatically use the x86-64 NDK toolchain when possible. r=ted
2013-04-10 16:12:57 +02:00
Kyle Huey
7638f224e8
Back out Bug 788613 for breaking the build on Windows.
2013-04-08 06:22:50 -07:00
Mike Hommey
79be4729ee
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-08 08:31:50 +02:00
Gregory Szorc
a658cf762d
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-03-26 10:35:57 -07:00
Makoto Kato
6b8bd5e0d5
Bug 837598 - cannot build WebRTC for Linux/arm. r=glandium
2013-03-15 11:50:17 +09:00