gecko-dev/build
David Major 6db6979442 Bug 1641674 - Don't use --gc-sections during profile generation r=froydnj
For not-well-understood reasons, ld's `--gc-sections` discards a large number of the PGO bookkeeping structures that enable us to keep track of function counters, and the effect gets worse in object files generated by clang-10.

As much as I'd like to understand this better, the investigations take way too much time. As a path of least resistance, we can disable `--gc-sections` for the instrumentation phase of PGO builds. It won't harm anything since users never see those builds, and it will improve the performance of the optimized phase greatly.

Differential Revision: https://phabricator.services.mozilla.com/D78112
2020-08-27 16:26:23 +00:00
..
autoconf Bug 1641674 - Don't use --gc-sections during profile generation r=froydnj 2020-08-27 16:26:23 +00:00
build-clang Bug 1661129 - Add toolchain tasks for clang 11.0.0 rc2 (not yet used) r=nalexander 2020-08-25 22:22:12 +00:00
build-infer
clang-plugin Bug 1657521 - P3. Have the RemoteDecoderManagerChild use its own dedicated thread. r=mattwoodrow 2020-08-13 03:19:36 +00:00
compare-mozconfig Bug 1651824 - Run mozboot and compare-mozconfig unit tests in mozbuild task and not in make check r=froydnj 2020-07-10 18:25:07 +00:00
debian-packages Bug 1647880 - Upgrade cmake to 3.16.3 for toolchain builds. r=firefox-build-system-reviewers,rstewart 2020-06-24 15:17:03 +00:00
docs Bug 1660614 - Upgrade sccache to pick up more resilient behavior in the presence of cache read failures r=froydnj 2020-08-25 21:16:53 +00:00
gyp_includes
liblowercase Bug 1638401 - Make liblowercase also wrap fxstatat. r=froydnj 2020-05-15 17:10:34 +00:00
macosx Bug 1654845 - use new dump_syms for Mac builds; r=dmajor 2020-07-23 17:01:21 +00:00
mobile Bug 1658679 - Fix Python 3 compatibility in RemoteAutomation.read_stdout(). r=jmaher 2020-08-13 14:02:37 +00:00
moz.configure Bug 1641674 - Don't use --gc-sections during profile generation r=froydnj 2020-08-27 16:26:23 +00:00
package/mac_osx
pgo Bug 634697 - Add permanent storage to user's client certificate selection r=keeler,baku,fluent-reviewers,Gijs 2020-08-03 13:24:34 +00:00
sanitizers Bug 1614375: bustage fix, add a couple more suppressions for straggler failures 2020-05-12 14:50:34 -04:00
sparse-profiles Bug 1654339 - Add Glean metrics autodocs to moztreedocs r=janerik,ahal 2020-08-21 16:30:45 +00:00
tests/cram
unix Bug 1652374 - Use LLD for non-PGO-profile-use clang builds on automation. r=froydnj 2020-08-04 02:26:42 +00:00
valgrind Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj 2020-08-07 18:24:59 +00:00
win32 Bug 1647301 - Remove forceCharset from nsIContentViewer. r=m_kato 2020-07-02 06:23:24 +00:00
win64 Backed out changeset 722854464579 (bug 1623520) for multiple failures on Win10 x64 asan. CLOSED TREE 2020-06-17 01:49:36 +03:00
win64-aarch64
workspace-hack
__init__.py
.gdbinit Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander 2020-06-16 15:45:43 +00:00
.gdbinit.loader Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander 2020-06-16 15:45:43 +00:00
.gdbinit.py.in Bug 1642121 - Remove directory dependence of GDB init files. r=nalexander 2020-06-16 15:45:43 +00:00
.lldbinit.in Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince 2020-07-31 20:27:54 +00:00
appini_header.py Bug 1625461 - Fix bug where conditionally including the update URL in application.ini breaks building without the updater r=rstewart 2020-03-31 21:11:10 +00:00
application.ini.in Bug 1630041 - Allow setting the update host via set define at build time. r=glandium 2020-04-23 08:08:39 +00:00
binary-location.mk
build_virtualenv_packages.txt Bug 1656993: Create and require by default global virtualenvs in ~/.mozbuild for mach r=mhentges,ahal 2020-08-17 17:21:02 +00:00
buildconfig.py
cargo-host-linker
cargo-host-linker.bat
cargo-linker
cargo-linker.bat
checksums.py
common_virtualenv_packages.txt Bug 1656993: Create and require by default global virtualenvs in ~/.mozbuild for mach r=mhentges,ahal 2020-08-17 17:21:02 +00:00
defines.sh
dumbmake-dependencies
gecko_templates.mozbuild
gen_symverscript.py
gen_test_packages_manifest.py Bug 1644778 - add a mozperftest to measure browser.xhtml DOM size, r=tarek,dhouse,sparky 2020-07-13 15:44:38 +00:00
genrc.sh
gn.mozbuild
gyp_base.mozbuild
gyp.mozbuild Bug 1638830 - Remove MOZ_WEBRTC_HARDWARE_AEC_NS and its related code r=padenot 2020-05-20 13:22:40 +00:00
mach_bootstrap.py Bug 1624667 - Allow running mach jit-test if tests are disabled r=mhentges,froydnj 2020-08-26 14:45:52 +00:00
mach_virtualenv_packages.txt Bug 1656993: Create and require by default global virtualenvs in ~/.mozbuild for mach r=mhentges,ahal 2020-08-17 17:21:02 +00:00
moz-automation.mk Bug 1648651 - Fix building with --disable-compile-environment. r=firefox-build-system-reviewers,rstewart 2020-06-28 23:43:18 +00:00
moz.build Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium 2020-06-26 10:41:26 +00:00
mozconfig.artifact Bug 1654994 - Make full symbols archive opt-in rather than opt-out. r=froydnj 2020-07-31 10:01:54 +00:00
mozconfig.artifact.automation
mozconfig.automation
mozconfig.cache Bug 1632723 - Update builders to rustc 1.43. r=firefox-build-system-reviewers,rstewart 2020-04-29 21:21:36 +00:00
mozconfig.clang-cl Bug 1648519 - Add back clang lib directory to LIB on Windows r=glandium 2020-06-26 19:36:30 +00:00
mozconfig.comm-support
mozconfig.common
mozconfig.common.override
mozconfig.lld-link
mozconfig.nasm
mozconfig.no-compile Bug 1654994 - Stop setting up makecab for the build. r=firefox-build-system-reviewers,rstewart 2020-07-31 10:01:53 +00:00
mozconfig.node
mozconfig.rust
mozconfig.stylo
mozconfig.wasm-sandboxing Bug 1626174 - Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers r=padenot,erahm,dmajor,firefox-build-system-reviewers 2020-04-22 11:16:10 +00:00
mozconfig.win-common Bug 1654994 - Stop setting up makecab for the build. r=firefox-build-system-reviewers,rstewart 2020-07-31 10:01:53 +00:00
qemu-wrap
RunCbindgen.py Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium 2020-06-26 10:41:26 +00:00
submit_telemetry_data.py
templates.mozbuild Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium 2020-06-26 10:41:26 +00:00
test_templates.mozbuild Bug 1621441 - Update Python scripts that depend on PyECC to run in Python 3 and to leverage the ecdsa library instead r=glandium,keeler 2020-04-17 20:56:09 +00:00
update-settings.ini
upload_generated_sources.py Bug 985141 - [mozbuild] Remove leading underscore from MozbuildObject._activate_virtualenv, r=firefox-build-system-reviewers,perftest-reviewers,andi,AlexandruIonescu,rstewart 2020-07-28 16:06:10 +00:00
upload.py
variables.py
windows_toolchain.py