Open Bug 773171 Opened 12 years ago Updated 2 years ago

Run optimizejars on OSX

Categories

(Firefox Build System :: General, defect)

All
macOS
defect

Tracking

(Not tracked)

People

(Reporter: glandium, Unassigned)

References

Details

Currently, optimizejars only does something when there is a jar log from a profile run from PGO builds. That excludes OSX, which doesn't do PGO.

I think we should just have a browser run during build, and I think we should do that on all opt builds, except maybe local builds.
Depends on: 772841
And while at it, we should make optimizejars fail when it does nothing.
It's probably the most straightforward to just run the $(PROFILE_GEN_SCRIPT) during packaging if we're not already in a PGO build. Currently it wants to run on the staged bits (because it needs to use the omni.ja to do its magic), so there might be some fiddling necessary.
Considering the new packager is going to change many things related to optimizejars, let's wait for the new packager.
Depends on: new-packager
Depends on: 825872
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.