gecko-dev/config
Mike Hommey 30cc95d370 Bug 1522614 - Pass CC/CXX/CFLAGS/CXXFLAGS/AR down to cargo on Windows. r=froydnj
Now that Make invokes cargo without going through an msys shell,
environment variables are going to be preserved properly, and we can now
"safely" pass the compiler-related variables down to cargo on Windows.

This makes rust target builds use the expected compiler and flags,
instead of the cc-rs crate guessing, picking cl.exe, and using the wrong
one, with the build later failing when linking it all together because
one of the objects is not for the right target.

Interestingly, the lmdb code is today built for the wrong target on
aarch64, but somehow, it doesn't break the build on automation,
presumably because the lmdb code is actually dead code, and the linker
eliminates the object as unused, masking the problem.

Depends on D18186

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

--HG--
extra : moz-landing-system : lando
2019-02-05 21:43:28 +00:00
..
external Bug 1522066 - Disable unused ICU code during build. r=froydnj,m_kato 2019-01-31 12:22:10 +00:00
faster Bug 1509573 - Part 2: Make |mach build faster| handle Android generated files. r=froydnj 2018-12-18 23:00:59 +00:00
makefiles Bug 1522614 - Pass CC/CXX/CFLAGS/CXXFLAGS/AR down to cargo on Windows. r=froydnj 2019-02-05 21:43:28 +00:00
Moz
mozunit Bug 1475999 - Use the classic output style with pytest; r=ted 2018-07-17 12:01:38 +01:00
tests Bug 1138579 - Support multiple Files patterns in moz.build r=gps 2018-09-20 01:58:21 +00:00
AB_rCD.mk
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk
check_js_msg_encoding.py
check_js_opcode.py Bug 1506380 - Rename opcode.py to avoid conflict with builtin Python module. r=arai 2018-11-12 03:55:30 +00:00
check_macroassembler_style.py Bug 1522431 - Implement IC support for BigInt r=jandem,terpri 2019-01-28 00:21:41 +00:00
check_source_count.py
check_spidermonkey_style.py Bug 1508063 - Part 5: Move non-auto-generated part of BinASTParser into BinASTParserPerTokenizer. r=Yoric 2018-11-29 01:03:46 +09:00
check_vanilla_allocations.py
config.mk Bug 1523203 - Don't override HOST_LINKER with cargo-linker.bat. r=froydnj 2019-01-28 23:13:40 +00:00
createprecomplete.py
emptyvars-js.mk.in
emptyvars.mk.in
gcc_hidden.h
gcc-stl-wrapper.template.h
install.bat
make-stl-wrappers.py Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
make-system-wrappers.py Bug 1507032 - Work around bug in wayland (< 1.12) headers. r=froydnj 2018-11-14 22:48:26 +00:00
make-windows-h-wrapper.py Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
Makefile.in
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2019-01-28 04:57:22 -08:00
moz.build Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
MozZipFile.py
msvc-stl-wrapper.template.h Bug 1478014 - Silence -Wgnu-include-next in msvc-stl-wrapper.template.h. r=froydnj 2018-07-25 08:07:56 -04:00
nsinstall.c Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
nsinstall.py
pathsub.c Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
pathsub.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
printconfigsetting.py
printprereleasesuffix.py
pythonpath.py
rebuild_check.py
recurse.mk Bug 1474028 - Add a way to exclude libraries from the default build. r=ted 2018-08-10 12:07:29 -07:00
rules.mk Bug 1522614 - Move rust related rules/setup to a separate makefile. r=froydnj 2019-02-05 21:38:42 +00:00
run_spidermonkey_checks.py
run-and-prefix.py
static-checking-config.mk
stl-headers.mozbuild
system_header_util.py Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
system-headers.mozbuild bug 1498909 - dynamically load libsecret at runtime if available r=franziskus,jcj 2019-01-03 00:39:45 +00:00
version_win.pl Bug 1496179 - Make mozglue.dll a private SxS assembly. r=aklotz,froydnj 2018-10-10 22:57:53 +09:00
version.mk
windows-h-constant.decls.h Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
windows-h-unicode.decls.h Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00
windows-h-wrapper.template.h Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium 2018-11-28 12:56:20 -05:00