gecko-dev/build
Nathan Froyd 9a1e9149b8 Bug 1397263 - move AS checks to toolchain.configure; r=glandium
This is a fairly straightforward port of the AS tool checks from old-configure
to toolchain.configure. AS is a little quirky in that we currently do a
normal-looking check for it, but then override that value to be the C compiler
for non-Windows builds, and ml[64]/armasm64 for Windows builds.

After migrating those checks, the only things left in the MOZ_DEFAULT_COMPILER
macro in compiler-opts.m4 were some unused bits, so I removed them:
* Setting of CPP/CXXCPP, which are set in toolchain.configure now
* Setting HOST_LDFLAGS to empty, which doesn't seem particularly useful.

There was also a quirky old test that the assembler was ml[64] when js-ctypes
is enabled that I removed, I don't think it provides any value since this
patch will ensure that we're using the right assembler for Windows builds.
2018-10-03 20:29:29 -04:00
..
autoconf Bug 1397263 - move AS checks to toolchain.configure; r=glandium 2018-10-03 20:29:29 -04:00
build-clang Bug 1494216 - Use the -Bsymbolic-functions linker flag to build clang. r=froydnj 2018-10-02 12:36:11 +09:00
build-infer Bug 1479401: Include lib directory into the infer tar, and change maintainer. r=andi 2018-07-30 12:45:02 +01:00
clang-plugin Bug 1493093 - Allow to relax MOZ_NON_TEMPORARY_CLASS for some specific constructors r=andi 2018-09-24 22:47:12 +00:00
compare-mozconfig Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt 2018-06-27 11:10:02 -04:00
debian-packages Bug 1479055 - Upgrade valgrind to current git trunk. r=froydnj 2018-08-14 07:25:08 +09:00
docs Bug 1495593 - Use './mach' instead of 'mach' in tup docs; r=chmanchester 2018-10-01 22:55:44 +00:00
gyp_includes Bug 1480834 - 2. Add x86-64 build support; r=nalexander 2018-09-13 12:09:25 -04:00
macosx Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek 2018-10-01 18:15:40 +00:00
mobile Bug 1482887 - Remote automation should kill already running instances rather than dying, r=gbrown. 2018-08-18 10:47:12 -07:00
moz.configure Bug 1397263 - move AS checks to toolchain.configure; r=glandium 2018-10-03 20:29:29 -04:00
package/mac_osx
pgo Bug 1393570 - Set allowInheritPrincipal=false by default r=Gijs,glandium 2018-09-18 11:54:44 +00:00
pymake
sanitizers Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam 2018-08-22 01:29:39 +00:00
sparse-profiles Bug 1468751 - Add images in documentation sparse checkout r=gps 2018-06-15 00:00:05 +00:00
tests/cram Bug 1411462 - Abort when I/O error seen; r=glandium 2017-11-09 20:44:10 -08:00
unix Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek 2018-10-01 18:15:40 +00:00
valgrind Bug 1481670 - Add a non-mangled version of the valgrind suppression for SaveWordToEnv. r=njn 2018-08-24 21:44:12 +09:00
win32 Bug 1399870 - make DEFFILE a Path instead of a string; r=gps 2018-09-18 15:50:19 -04:00
win64 Backed out 2 changesets (bug 1485224) for perma bc3 failures e.g.: Error getting fileid for Z:\task_1536750533ad] WARNING: NS_ENSURE_TRUE CLOSED TREE 2018-09-12 15:37:19 +03:00
.gdbinit_python.in
.lldbinit.in
__init__.py
appini_header.py Backed out changeset 602bdd9d5a96 (bug 1461851) for linting failures on /checkouts/gecko/build/appini_header.py on a CLOSED TREE 2018-05-30 19:03:50 +03:00
application.ini.in
automation.py.in Bug 1435552 Remove NO_EM_RESTART from test harnesses; r=gbrown 2018-08-31 15:33:32 +02:00
binary-location.mk
buildconfig.py Bug 1406650 - Make build/*.py and a few other files flake8 compatible and add them to the list of files to check r=chmanchester 2017-10-07 16:45:22 +02:00
cargo-linker Bug 1418598 - Make cargo-linker properly handle quoted strings in MOZ_CARGO_WRAP_LD and MOZ_CARGO_WRAP_LDFLAGS. r=ted 2017-11-18 20:24:12 +09:00
checksums.py Bug 1455143 - Refactor checksumming to occur after upload.py; r=ted 2018-04-18 16:24:03 -07:00
defines.sh
dumbmake-dependencies Bug 1363061 - Rename toolkit/components/jsdownloads to toolkit/components/downloads. r=mak 2018-03-06 17:40:59 +00:00
gecko_templates.mozbuild Backed out changeset d602a2f69ff8 (bug 1475573) on request from truber. a=backout 2018-08-16 17:49:01 +03:00
gen_automation.py Bug 1372381 - Generate automation.py with GENERATED_FILES rather than Makefile.in r=mshal 2018-04-30 11:08:59 -07:00
gen_symverscript.py Bug 1478499 - Move symbol version script generation for js shared library to moz.build. r=mshal 2018-08-01 13:25:38 -07:00
gen_test_backend.py
gen_test_packages_manifest.py bug 1490119: Build separate updater that always embeds dep certificates. r=ted,firefox-build-system-reviewers 2018-09-21 10:07:27 +00:00
genrc.sh
gn.mozbuild Backed out 5 changesets (bug 1393119) for bustage on linux in /builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers/alsa/asoundlib.h:3:15: alsa/asoundlib.h missing on a CLOSED TREE 2018-01-24 13:00:42 +02:00
gyp.mozbuild Bug 1478000 - nICEr and nrappkit should use the same warnings under clang-cl as with clang; r=dmajor 2018-07-25 14:02:02 -04:00
gyp_base.mozbuild
mach_bootstrap.py bug 1237610 - use a mach setting to control telemetry submission. r=gps 2018-08-07 12:26:31 -04:00
moz-automation.mk Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek 2018-10-01 18:15:40 +00:00
moz.build Bug 1426176 - Add symbols file for Clang ASan runtime on Windows. r=ted 2018-07-26 11:16:50 +02:00
mozconfig.artifact
mozconfig.artifact.automation Bug 1412057 - Do not attempt to enable the clang plugin in mozconfigs during artifact builds on try. r=nalexander 2017-10-26 13:04:54 -07:00
mozconfig.automation Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek 2018-10-01 18:15:40 +00:00
mozconfig.cache bug 1490325 - write sccache log directly to artifact directory, make logs slightly more verbose. r=mshal 2018-09-18 20:02:17 +00:00
mozconfig.clang-cl Backed out changeset 7a3882f27aa3 (bug 1341525) for failing win Sa builds on a CLOSED TREE 2018-08-02 02:26:13 +03:00
mozconfig.comm-support Bug 1410475: Add support for detecting whether c-c is topdir in mozconfigs; r=mshal 2017-10-19 13:56:13 -06:00
mozconfig.common Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan 2018-06-12 13:56:58 -04:00
mozconfig.common.override
mozconfig.lld-link Bug 1444429: Add a build/mozconfig.lld-link for automation. r=froydnj DONTBUILD 2018-03-09 12:25:58 -05:00
mozconfig.no-compile Bug 1481721 - Switch Linux nightlies and PGO builds to clang r=froydnj 2018-09-11 22:52:29 +00:00
mozconfig.node Bug 1478995 - Add node toolchain path to automation mozconfigs, r=gps 2018-06-01 14:59:45 -07:00
mozconfig.rust Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted 2018-08-17 19:48:23 +02:00
mozconfig.stylo
mozconfig.vs-common
mozconfig.win-common Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek 2018-10-01 18:15:40 +00:00
qemu-wrap
rebuild-backend.mk
subconfigure.py Bug 1466401 - Re-run configure in js/src based on dependencies generated by python configure. r=mshal 2018-06-07 15:50:06 -07:00
submit_telemetry_data.py Bug 1237610: update `submit_telemetry_data.py` r=ted 2018-09-20 18:54:07 +00:00
templates.mozbuild Bug 1482810 - set COMPILE_FLAGS var to hide warnings for Rust crates r=chmanchester 2018-08-30 17:29:54 +00:00
test_templates.mozbuild
update-settings.ini
upload.py Bug 1455127 - Remove --package from upload.py; r=ted 2018-04-19 09:31:00 -07:00
upload_generated_sources.py Bug 1406650 - Make build/*.py and a few other files flake8 compatible and add them to the list of files to check r=chmanchester 2017-10-07 16:45:22 +02:00
variables.py Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood 2018-01-31 14:32:08 -05:00
virtualenv_packages.txt Bug 1489340 - Remove xpcom/typelib r=froydnj 2018-09-07 13:55:38 +00:00
windows_toolchain.py Backed out 2 changesets (bug 1485224) for perma bc3 failures e.g.: Error getting fileid for Z:\task_1536750533ad] WARNING: NS_ENSURE_TRUE CLOSED TREE 2018-09-12 15:37:19 +03:00