gecko-dev/build/moz.configure
Nathan Froyd 4bb0df12f2 Bug 1604616 - check for a new enough libstdc++; r=glandium
After a C++ language version bump, It's possible to wind up in
situations where we are using a new enough compiler version, but the
libstdc++ version in use is not new enough to support new language
features: self-compiled clang with system libraries, clang from `mach
bootstrap` prior to C++ language version bump (and thus including a new
libstdc++ with the boostrapped clang), etc.

Previously, such a situation would mean that things would work fine, and
then start breaking as soon as new library features started to be used.
Let's try to catch the problem earlier, when the update happens, by
verifying that the libstdc++ version is at least as new as the GCC
version we're requiring.

Differential Revision: https://phabricator.services.mozilla.com/D57516

--HG--
extra : moz-landing-system : lando
2020-02-10 18:51:42 +00:00
..
android-ndk.configure Bug 1578825 - add a strict version check for the NDK version; r=nalexander 2019-09-04 19:20:39 +00:00
android-sdk.configure Bug 1515248 - Upgrade to Android-Gradle plugin 3.2.1 and build-tools 28.0.3. r=agi 2019-07-20 17:27:53 +00:00
arm.configure Bug 1556880 - Support GCC ARM preprocessor defines to detect the ARM target. r=chmanchester 2019-06-05 02:53:01 +00:00
bindgen.configure Bug 1614198 - Update cbindgen. r=heycam 2020-02-10 03:06:53 +00:00
checks.configure Bug 1607512 - mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars 2020-01-10 21:05:03 +00:00
compile-checks.configure
compilers-util.configure
flags.configure Bug 1560666 - turn off C++17 aligned allocation support; r=glandium 2019-08-14 01:37:34 +00:00
headers.configure Bug 1157850 - Use portable add_dir_entries() implementation when fts.h is missing r=mhowell 2020-02-07 05:17:12 +00:00
init.configure Bug 1610774 - put mozfile at the beginning of the user's path if necessary in configure r=firefox-build-system-reviewers,mshal 2020-01-22 18:36:14 +00:00
java.configure Bug 1528314 - Make configure find an appropriate java via /usr/libexec/java_home on macOS. r=nalexander 2019-07-02 23:25:04 +00:00
keyfiles.configure
lto-pgo.configure Bug 1609520 - Fix lint warning after bug 1609422 2020-01-15 20:46:57 +00:00
memory.configure Bug 1604335 - Enable PHC on early beta. r=erahm 2019-12-27 04:34:33 +00:00
node.configure Bug 1575135 - Return an unicode path for nodejs. r=nalexander 2019-08-20 21:24:35 +00:00
old.configure Bug 1608880 - mozbuild/test/configure/test_compile_checks.py and mozbuild/test/configure/test_moz_configure.py support Python 3 r=firefox-build-system-reviewers,mshal 2020-01-21 23:51:28 +00:00
pkg.configure Bug 1575135 - Change get_cmd_output to emit unicode strings. r=nalexander 2019-08-20 16:43:15 +00:00
rust.configure Backed out changeset f5b4973be6da (bug 1610944) for nightly bustages. a=backout 2020-01-24 13:40:32 +02:00
toolchain.configure Bug 1604616 - check for a new enough libstdc++; r=glandium 2020-02-10 18:51:42 +00:00
tup.configure
util.configure Backed out changeset f5b4973be6da (bug 1610944) for nightly bustages. a=backout 2020-01-24 13:40:32 +02:00
warnings.configure Bug 1613074 - Enable -Wunused-function & -Wunused-variable at the build phase r=froydnj 2020-02-04 14:36:58 +00:00
windows.configure Bug 1564097 - Set HOST_LINKER when host OS is Windows too. r=glandium 2019-11-13 11:48:25 +00:00