- Jan 20, 2022
-
-
Mike Hommey authored
- AC_HAVE_FUNCS is an alias to AC_CHECK_FUNCS, so it is covered. - Nothing uses HAVE___CXA_DEMANGLE, so we don't explictly set it, although we do need the result of whether __cxa_demangle is supported. - No moz.build uses MOZ_DEMANGLE_SYMBOLS, so we only `set_define` it. - We leave dladdr in old-configure because it needs to move along other dl* things. - The hotfix for AC_CHECK_FUNC is however not needed for dladdr, so we remove it. - We replace the forced HAVE_LOCALECONV on Windows with a check shared with all platforms. Differential Revision: https://phabricator.services.mozilla.com/D134858
-
- Jan 19, 2022
-
-
Iulian Moraru authored
-
- Jan 18, 2022
-
-
Mike Hommey authored
- AC_HAVE_FUNCS is an alias to AC_CHECK_FUNCS, so it is covered. - Nothing uses HAVE___CXA_DEMANGLE, so we don't explictly set it, although we do need the result of whether __cxa_demangle is supported. - No moz.build uses MOZ_DEMANGLE_SYMBOLS, so we only `set_define` it. - We leave dladdr in old-configure because it needs to move along other dl* things. - The hotfix for AC_CHECK_FUNC is however not needed for dladdr, so we remove it. - We replace the forced HAVE_LOCALECONV on Windows with a check shared with all platforms. Differential Revision: https://phabricator.services.mozilla.com/D134858
-
- Dec 29, 2021
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D134743
-
- May 29, 2020
-
-
Mike Hommey authored
Version of NSS >= 3.27 have a pkg-config file. We're now requiring 3.53, so while moving, just use pkg-config, which is simpler. The old-configure check that rejected some untested platforms for in-tree NSS is actually rejecting none: the accepted platforms cover all the supported ones, so we remove that check. And because building with system NSS without system NSPR doesn't make sense, imply the latter when the former is used. Differential Revision: https://phabricator.services.mozilla.com/D77428
-
Mike Hommey authored
Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart At the same time, because it's now simpler to do so, set the right data file name for big-endians, even though we don't have or produce it (bug #1264836). Also remove USE_ICU, which is redundant with JS_HAS_INTL_API, and actively break the build at configure time when using --without-intl-api with Firefox because this hasn't actually worked for close to 3 years (since bug 1402048). Differential Revision: https://phabricator.services.mozilla.com/D77416
-
Mike Hommey authored
Bug 1641775 - Move --with-system-nspr to python configure. r=firefox-build-system-reviewers,rstewart Versions of NSPR >= 4.10 come with a pkg-config file. We currently depend on 4.9.2 for spidermonkey, but much more recent versions for Firefox. 4.10 is less than a year newer than 4.9.2, and 4.10 is 7 years old, so bumping the requirement to 4.10 is not really a big deal. With the use of pkg-config, --with-nspr-cflags and --with-nspr-libs are not needed. None of the AC_TRY_COMPILE tests were any useful because PR_STATIC_ASSERT and PR_UINT64 have been when we look for them since 4.8.6 and 4.9 respectively. Differential Revision: https://phabricator.services.mozilla.com/D77412
-
Mike Hommey authored
As all versions of zlib >= 1.2.3.1 have a pkg-config file, and 1.2.3.1 is close to 14 years old, let's drop 1.2.3 and just use pkg-config, which simplifies what we need to do dramatically. Differential Revision: https://phabricator.services.mozilla.com/D77404
-
- May 15, 2020
-
-
Mike Hommey authored
iOS support for Gecko has not been tested in years and is most probably out of date. The build system part of it, specifically the checks in build/autoconf/ios.m4, are not trivial to port to python configure, and they prevent other things from moving to python configure (because some of them change value when MOZ_IOS is set). The code is left alone, although it could probably be stripped off as well, but I'll leave that as an exercise for someone else. Differential Revision: https://phabricator.services.mozilla.com/D75463
-
- Jun 12, 2019
-
-
Mike Hommey authored
We've been relying on frame pointers being indirectly enabled via things like --enable-profiling for some time, but this doesn't scale because some things may want frame pointers while wanting --disable-profiling. So we move MOZ_FRAMEPTR_FLAGS to python configure and add a new option to decide whether to enable frame pointers or not. Differential Revision: https://phabricator.services.mozilla.com/D34117 --HG-- extra : moz-landing-system : lando
-
- Jan 14, 2019
-
-
Mike Hommey authored
Because we only ever run one subconfigure, the machinery to execute several is not useful anymore. Inlining it allows to simplify the code too, because it doesn't need to be generic anymore. This also removes the last remaining bits of acwinpaths.m4. Also remove now unused support for --list in build/subconfigure.py. Depends on D16380 Differential Revision: https://phabricator.services.mozilla.com/D16381 --HG-- extra : moz-landing-system : lando
-
- Dec 18, 2018
-
-
Mike Hommey authored
We're always setting -dead_strip on mac builds, per cross-mozconfig.common, we might as well not do that and revert bug 638149, which disabled adding -dead_strip with LTO: that is apparently not a problem anymore. Differential Revision: https://phabricator.services.mozilla.com/D14373
-
- May 11, 2017
-
-
Mike Hommey authored
--HG-- extra : rebase_source : 9794320e96279cbb8b7b66db6720c959eaa6a95b
-
- Aug 08, 2016
-
-
Chris Manchester authored
MozReview-Commit-ID: 3wobNk0HDU5
-
- Aug 31, 2016
-
-
Chris Manchester authored
MozReview-Commit-ID: FWovXD9rjed --HG-- extra : rebase_source : 4a9693b512c51b37abd5cdafcedc21cff8b4434c
-
- Jul 22, 2016
-
-
Mike Hommey authored
At the same time, autodetect the SDK if WINDOWSSDKDIR is not given. --HG-- extra : rebase_source : 4ee98e2105b607bab5050127f23354e9b291a246
-
- May 16, 2016
-
-
Ted Mielczarek authored
MozReview-Commit-ID: 9ol2nMYM0a0 --HG-- extra : rebase_source : 3f3feeac941791d081e09ebb096a3e052540a52c
-
- Mar 08, 2016
-
-
Mike Hommey authored
-
- Apr 14, 2016
-
-
Mike Hommey authored
At the same time, we improve things slightly by deriving HOST_CC from CC in a smarter way, as well as CXX from CC, which we weren't doing previously. Many related things are not moved at the same time to keep the patch somehow "small".
-
- Sep 18, 2015
-
-
Terrence Cole authored
--HG-- extra : rebase_source : b837db972abeb5b2a955c4b52b7ceb6f31c74660
-
- Sep 15, 2015
-
-
Mike Hommey authored
-
- Aug 07, 2015
-
-
Nathan Froyd authored
The PR was fixed in early 2011. clang 3.3, the oldest version of clang that we build with, was released in mid-2013. It's safe to say that all versions of clang now have this fix, and we can delete the check.
-
Nathan Froyd authored
This PR was fixed in the GCC 4.7 development cycle. Since we require GCC 4.7 now, we no longer have to check for this bug.
-
- Jul 26, 2016
-
-
Chris Manchester authored
MozReview-Commit-ID: CLn3PQUh4gG
-
- Jul 13, 2016
-
-
Steve Fink authored
MozReview-Commit-ID: KinAe8zLivJ --HG-- extra : rebase_source : 8ce1b58222a034f2d6ec45f28aabb3a543bc84c7
-
- Jun 10, 2015
-
-
Mike Hommey authored
bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal
-
Ted Mielczarek authored
--HG-- extra : commitid : EAxgCmmuwAx extra : rebase_source : 854a55e62573e59e042a326d62450fa3fbf2db18
-
- Jan 05, 2015
-
-
Ms2ger authored
The fix is included in GCC 4.4, which is our minimum supported version.
-
- Oct 15, 2014
-
-
Mike Hommey authored
Also, avoid removing --with-ccache from all subconfigure calls. Only remove it from NSPR's.
-
- Jun 18, 2014
-
-
Ryan VanderMeulen authored
Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds. CLOSED TREE
-
- Mar 11, 2014
-
-
Steve Fink authored
--HG-- extra : rebase_source : 740fc0d5cd27b0cc7d06ce9f9c2f848c9d071b20
-
- Feb 25, 2014
-
-
Steve Fink authored
--HG-- extra : rebase_source : 92960a00e4d89eb9f2af4247c1434f31e27392a0
-
Steve Fink authored
-
Steve Fink authored
-
- Feb 11, 2014
-
-
Mike Hommey authored
Bug 968561 - Move ffi detection from configure.in and js/src/configure.in into build/autoconf/ffi.m4. r=gps
-
- Feb 13, 2014
-
-
Mike Hommey authored
Bug 967556 - Divert AC_CHECK_FUNC so that the #includes it uses can't interfere with the function it tests. r=gps
-
- Dec 06, 2013
-
-
Ehsan Akhgari authored
-
Carsten "Tomcat" Book authored
-
Ehsan Akhgari authored
-
- Sep 04, 2014
-
-
Mike Hommey authored
-