Closed Bug 928196 (xulinmozbuild) Opened 11 years ago Closed 7 years ago

[meta] mozbuild should know everything it takes to build objects and link binaries

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gps, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

This quarterly goal involves giving mozbuild the data and smarts it needs to link libxul.
Keywords: meta
Summary: [meta] mozbuild should know everything it takes to link libxul → [meta] mozbuild should know everything it takes to build objects and link binaries
Depends on: 930703
Depends on: 921313
Depends on: 944800
Depends on: 968623
Alias: xulinmozbuild
Depends on: 968631
Depends on: 968642
Depends on: 970727
Depends on: 970745
Depends on: 973142
Depends on: 973143
Depends on: 973144
Depends on: 973388
Depends on: 973389
Depends on: 973393
Depends on: 973395
Depends on: 973402
Depends on: 973403
Depends on: 973405
With the set of bugs that I just filed with patches, we don't have any outstanding LOCAL_INCLUDES variables in Makefile.in files unless where they depend on a variable which is not available in moz.build files. I do not know how to move those ones. Tips appreciated.
It's worth noting that comm-central still has LOCAL_INCLUDES that I don't want to move until after bug 648979 lands since I don't want to have to write more rules in my auto-path-munging portion of the script.
(In reply to comment #2) > It's worth noting that comm-central still has LOCAL_INCLUDES that I don't want > to move until after bug 648979 lands since I don't want to have to write more > rules in my auto-path-munging portion of the script. Thanks for the notice. That should not affect my work at all, so it's fine as far as I'm concerned. :-)
Depends on: 973646
Depends on: 973649
(In reply to :Ehsan Akhgari (needinfo? me!) (slow responsiveness, emailapocalypse) from comment #1) > With the set of bugs that I just filed with patches, we don't have any > outstanding LOCAL_INCLUDES variables in Makefile.in files unless where they > depend on a variable which is not available in moz.build files. I do not > know how to move those ones. Tips appreciated. The plan is to move the variable munging code from .mk files to Python. See bug 930703. I looked at that bug within the last 2 weeks. It likely warrants an IRC convo if you want to start working on it.
Depends on: 974071
Depends on: 935548
Depends on: 975729
Depends on: 975730
Depends on: 975731
Depends on: 975732
Depends on: 975733
Depends on: 975734
Depends on: 975736
Depends on: 975735
Depends on: 975740
Depends on: 976443
Depends on: 976885
Depends on: 976886
Depends on: 976896
Depends on: 976898
Depends on: 976914
Depends on: 977964
Depends on: 978594
Depends on: 979684
Depends on: 979685
Depends on: 979689
Depends on: 981290
Depends on: 981291
Depends on: 981292
Depends on: 981428
Depends on: 983014
Product: Core → Firefox Build System
We have this ability now.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.