gecko-dev/build/moz.configure
Mike Hommey 56ca1ef0e7 Bug 1631211 - In configure, pass extra compiler flags after source path. r=dmajor,rstewart
When running e.g. check_symbols with extra flags like when checking
for vpx_codec_dec_init_ver when building against system libvpx, in some
configurations, the test can fail when the library flags (-l) appear
before the source file path.

The reason is that in some configurations, the compiler passes
--as-needed to the linker before both the flags and the object file
path, and the object file path is in the same position as the source
file path was. With --as-needed, -l flags are dropped if the library
wasn't needed for any of the linked code that appears *before* the flag.
So linking with `--as-needed -lfoo foo.o`, is equivalent to linking with
`foo.o` only in practice, while `--as-needed foo.o -lfoo` is equivalent
to `foo.o -lfoo`.

Differential Revision: https://phabricator.services.mozilla.com/D71456
2020-04-23 21:46:01 +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 1627354: Part 1 - Modify android-sdk.configure to use build tools 29.0.3; r=nalexander 2020-04-06 17:27:42 +00:00
arm.configure Bug 1627163 - Fix a few more python 3 incompatibilities in some .configure files. r=firefox-build-system-reviewers,rstewart 2020-04-07 15:44:06 +00:00
bindgen.configure Bug 1628754 - CBindGen update to 0.14.1 r=emilio,kats 2020-04-10 19:13:25 +00:00
checks.configure Bug 1624535 - Make check_prog(allow_missing=depends(...)) work. r=froydnj 2020-03-26 00:19:31 +00:00
compile-checks.configure
compilers-util.configure
flags.configure Bug 1626951 - Disable new pass manager on aarch64-windows builds without LTO. r=dmajor 2020-04-03 14:27:45 +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 1627163 - Switch python configure to python 3. r=firefox-build-system-reviewers,rstewart 2020-04-07 18:31:56 +00:00
java.configure
keyfiles.configure
lto-pgo.configure Bug 1620166 - Switch shippable windows builds to cross builds. r=dmajor 2020-03-20 00:59:15 +00:00
memory.configure Bug 1604335 - Enable PHC on early beta. r=erahm 2019-12-27 04:34:33 +00:00
node.configure Bug 1627163 - Switch python configure to python 3. r=firefox-build-system-reviewers,rstewart 2020-04-07 18:31:56 +00:00
old.configure Bug 1627163 - Fix a few more python 3 incompatibilities in some .configure files. r=firefox-build-system-reviewers,rstewart 2020-04-07 15:44:06 +00:00
pkg.configure
rust.configure Bug 1615003 - Require rustc 1.41 to build. r=dmajor 2020-02-27 16:21:13 +00:00
toolchain.configure Backed out changeset 823857306bce (bug 1435148) for causing bug 1631468 CLOSED TREE 2020-04-23 00:18:26 +03:00
tup.configure
util.configure Bug 1631211 - In configure, pass extra compiler flags after source path. r=dmajor,rstewart 2020-04-23 21:46:01 +00: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 1620980 - Fix Windows artifact builds after bug 1620165. r=froydnj 2020-03-10 00:23:40 +00:00