gecko-dev/build
Mike Hommey 4f69399904 Bug 1868266 - Properly handle the Visual C++ situation when cross-compiling on Windows. r=firefox-build-system-reviewers,nalexander
The first thing is that the target CPU may not be supported by Visual
C++, so using that, we don't find the path to a Visual C++ compiler.
By using the host CPU in that case, we can find it.

For ATL and MFC libraries, we may not be able to find them for similar
reasons, but we don't actually need them when cross-compiling, so just
return nothing for those when the target OS is not Windows.

Differential Revision: https://phabricator.services.mozilla.com/D197037
2023-12-21 20:22:10 +00:00
..
android Bug 1821221 - Switch Android builds to compiler-rt + libunwind. r=firefox-build-system-reviewers,andi 2023-03-21 05:13:43 +00:00
autoconf Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
build-clang Bug 1870206 - Remove ReleaseNotes part of the clang patches. r=firefox-build-system-reviewers,ahochheiden 2023-12-18 20:14:31 +00:00
build-rust Bug 1841905 - Update builders to rustc 1.72. r=firefox-build-system-reviewers,andi 2023-08-28 21:02:47 +00:00
cargo Bug 1865522 - Mark cargo clippy as requiring export. r=firefox-build-system-reviewers,sylvestre,ahochheiden 2023-11-21 01:07:44 +00:00
clang-plugin Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
compare-mozconfig
debian-packages Bug 1843209 - Fix pygobject for python 3.8. r=firefox-build-system-reviewers,ahochheiden 2023-12-12 03:52:00 +00:00
docs Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
gyp_includes Bug 1820946 - Remove unused Android related variables from the build system. r=firefox-build-system-reviewers,andi 2023-03-08 20:23:41 +00:00
macosx Bug 1838133 - Remove workaround for https://github.com/llvm/llvm-project/issues/57734. r=firefox-build-system-reviewers,ahochheiden 2023-06-13 20:31:48 +00:00
moz.configure Bug 1868266 - Properly handle the Visual C++ situation when cross-compiling on Windows. r=firefox-build-system-reviewers,nalexander 2023-12-21 20:22:10 +00:00
package/mac_osx
pgo Bug 1869970 - Make snap builds pick minidump-stackwalk in case PGO crashes. r=firefox-build-system-reviewers,ahochheiden 2023-12-15 01:19:17 +00:00
pure_virtual Bug 1844484 - Override the symbol used by compilers in vtables for pure virtual methods. r=firefox-build-system-reviewers,ahochheiden 2023-08-02 06:12:51 +00:00
rust Bug 1864000 - Update minidump-writer to version 0.8.3 r=glandium,supply-chain-reviewers 2023-11-30 17:01:18 +00:00
sanitizers Bug 1851694 - Suppress ubsan function sanitizer for rlbox's impl_invoke_with_func_ptr. r=shravanrn 2023-09-05 22:54:44 +00:00
sparse-profiles Bug 1865208 - Add missing included files to fatal warnings for document generation. r=sylvestre 2023-11-17 11:43:47 +00:00
tests/cram Bug 1869890 - migrate cram.ini to .toml. r=ahal 2023-12-14 21:00:24 +00:00
unix Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
valgrind Bug 1864382 [Linux] Allow memleak of GdkWindow x11 inernals r=emilio 2023-11-25 10:41:47 +00:00
vs Bug 1834001 - Remove VS 2017 toolchain. r=firefox-build-system-reviewers,sergesanspaille 2023-05-23 03:00:02 +00:00
win32 Bug 1606191 - Remove hand-written Windows orderfile r=glandium 2023-12-19 14:03:13 +00:00
win64 Bug 1606191 - Remove hand-written Windows orderfile r=glandium 2023-12-19 14:03:13 +00:00
win64-aarch64 Bug 1832467 - Switch builds to VS 2019. r=firefox-build-system-reviewers,andi 2023-05-11 21:46:43 +00:00
workspace-hack Bug 1866931 - Add windows-sys to the rust workspace hack. r=firefox-build-system-reviewers,ahochheiden 2023-11-30 07:31:38 +00:00
.gdbinit
.gdbinit.loader
.gdbinit.py.in
.lldbinit.in
RunCbindgen.py Backed out changeset fb52e6ee18c6 (bug 1714690) for causing bustages at complaining about charmap. CLOSED TREE 2023-06-02 02:23:24 +03:00
__init__.py
appini_header.py
application.ini.in
binary-location.mk
buildconfig.py
cargo-host-linker
cargo-host-linker.bat
cargo-linker Bug 1844538 - Properly split environment variables in cargo-linker. r=firefox-build-system-reviewers,ahochheiden 2023-07-21 08:16:42 +00:00
cargo-linker.bat
checksums.py
defines.sh
dumbmake-dependencies
gecko_templates.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
gen_symverscript.py
gen_test_packages_manifest.py
gyp.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
gyp_base.mozbuild Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
mach_initialize.py Bug 1857279 - Load `@SettingsProvider` settings early so that we can parse set aliases and load the correct virtualenv r=ahal 2023-11-20 18:05:57 +00:00
midl.py
moz-automation.mk Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
moz.build Bug 1869890 - migrate cram.ini to .toml. r=ahal 2023-12-14 21:00:24 +00:00
mozconfig.artifact Bug 1853088 - Remove win32 build from aarch64 windows builds. r=firefox-build-system-reviewers,media-playback-reviewers,taskgraph-reviewers,ahochheiden,gbrown,padenot 2023-09-19 08:29:07 +00:00
mozconfig.artifact.automation
mozconfig.automation
mozconfig.cache Bug 1844925 - Error out when sccache is enabled but it can't actually be used. r=firefox-build-system-reviewers,ahochheiden 2023-07-25 01:11:04 +00:00
mozconfig.clang-cl Bug 1718171 - Add the clang runtime directory to LIB during configure. r=firefox-build-system-reviewers,andi 2023-04-05 00:16:52 +00:00
mozconfig.common Bug 1849273 - Remove the explicit --enable-crashreporter in mozconfig.common. r=firefox-build-system-reviewers,ahochheiden 2023-08-23 19:07:08 +00:00
mozconfig.common.override
mozconfig.lld-link
mozconfig.no-compile
mozconfig.rust
mozconfig.win-common
non-unified-compat
psutil_requirements.in
psutil_requirements.txt
qemu-wrap
templates.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
update-settings.ini
upload.py
upload_generated_sources.py
variables.py
zstandard_requirements.in Bug 1860630 - Upgrade zstandard to 0.22. r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahochheiden 2023-12-13 02:39:24 +00:00
zstandard_requirements.txt Bug 1860630 - Upgrade zstandard to 0.22. r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahochheiden 2023-12-13 02:39:24 +00:00