remove `full` as a value from `MOZ_LTO`
Categories
(Firefox Build System :: General, task)
Tracking
(Not tracked)
People
(Reporter: froydnj, Unassigned)
References
Details
I don't think we're really planning on using this...unless we wanted to keep full around for GCC (and disallow thin when using GCC)? But GCC-style LTO currently works with either full or thin, so I doubt anybody is explicitly using full.
Comment 1•6 years ago
|
||
I think at least Fedora does. Martin, do you confirm?
Comment 2•6 years ago
|
||
Hi,
Fedora does not explicitly set that, we use only:
ac_add_options MOZ_PGO=1
ac_add_options --enable-lto
and also set g++ as a compiler by:
export CC=gcc
export CXX=g++
export AR="gcc-ar"
export NM="gcc-nm"
export RANLIB="gcc-ranlib"
Comment 3•6 years ago
|
||
FWIW, Gentoo did, but that changed recently-ish: https://gitweb.gentoo.org/repo/gentoo.git/commit/www-client/firefox?id=2f69a379837e7e98639b4349450bbc025e925cc0
Updated•3 years ago
|
Comment 4•4 months ago
|
||
And we know use it in our shippable (through "full,cross") builds since Bug 1834815, so definitively useful.
Updated•4 months ago
|
Description
•