Open Bug 649359 Opened 13 years ago Updated 2 years ago

Turn off incremental linking on release builds

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox5-)

Tracking Status
firefox5 - ---

People

(Reporter: khuey, Unassigned)

Details

We should turn off incremental linking on release builds (and maybe opt builds if we think it might effect Talos)

"To ensure that your final release build does not contain padding or thunks, link your program nonincrementally." - quoth MSDN

This should probably block Firefox 5 ...
Per conversations at the all hands, we shouldn't be doing this because PGO should be overriding incremental linking, but we need to verify that we're not doing it before we ship.
Kyle is there a performance hit either in the released application, or for build times?  Is there more details why this is needed for FF5 instead of six weeks later for FF6?
There is a potential slowdown in the released binary.
Not going to block on this. Will take the possible perf boost for a future release.
It got turned off globally a while back :-/
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #5)
> It got turned off globally a while back :-/

Only for debug builds, see http://mxr.mozilla.org/mozilla-central/source/toolkit/library/Makefile.in#137
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Assignee: nobody → matjk7
Status: REOPENED → ASSIGNED
Version: unspecified → Trunk
blocking-fx: ? → ---
Product: Core → Firefox Build System

The bug assignee didn't login in Bugzilla in the last 7 months.
:mhentges, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: matjk7 → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(mhentges)
Flags: needinfo?(mhentges)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.