Closed Bug 1459764 Opened 6 years ago Closed 2 months ago

Build libraries directly in their FINAL_TARGET location

Categories

(Firefox Build System :: General, task)

3 Branch
task

Tracking

(firefox127 fixed)

RESOLVED FIXED
127 Branch
Tracking Status
firefox127 --- fixed

People

(Reporter: chmanchester, Assigned: glandium)

References

Details

Attachments

(1 file)

Like bug 1255485, but for libraries. This will simplify some upcoming patches for the tup build.
Thanks for filing this. I got lazy with that patch and scoped it down to just binaries, but making libraries work shouldn't be a lot of work on top of what's already there.
As a quick update I've had a patch that works fine for this in the Make backend in my queue for a while, but it's blocked on a detail of how tup wants rules written to Tupfiles in an order that respects dependencies.
Version: Version 3 → 3 Branch

Comment 3 contains the rebased patch for this bug. I tested that a local Linux build works with it. If there's renewed interest in this it may serve as a reasonable starting point.

Assignee: cmanchester → nobody
Severity: normal → S3
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Blocks: 1887843
Attachment #9127445 - Attachment description: Bug 1459764 - Build libraries in their FINAL_TARGET location rather installing them during the build. → Bug 1459764 - Build libraries in their FINAL_TARGET location rather than installing them during the build.
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/cd22a3f9463d
Build libraries in their FINAL_TARGET location rather than installing them during the build. r=firefox-build-system-reviewers,ahochheiden
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
Type: enhancement → task
Regressions: 1894645
See Also: → 1897179
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: