Closed Bug 1567950 Opened 6 years ago Closed 4 months ago

remove `full` as a value from `MOZ_LTO`

Categories

(Firefox Build System :: General, task)

task

Tracking

(Not tracked)

RESOLVED INVALID

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.

I think at least Fedora does. Martin, do you confirm?

Flags: needinfo?(stransky)

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"

Flags: needinfo?(stransky)
Severity: normal → S3

And we know use it in our shippable (through "full,cross") builds since Bug 1834815, so definitively useful.

Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → INVALID
See Also: → 1834815
You need to log in before you can comment on or make changes to this bug.