Closed
Bug 882906
Opened 11 years ago
Closed 11 years ago
remove EXTRA_DSO_LIBS
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla24
People
(Reporter: joey, Assigned: vlad)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
(deleted),
patch
|
joey
:
review+
ted
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Updated•11 years ago
|
Summary: move EXPORT_DSO_LIBS to moz.build → move EXTRA_DSO_LIBS to moz.build
Assignee | ||
Comment 1•11 years ago
|
||
EXTRA_DSO_LIBS is only used in a few places, and in most it's cut-and-paste worthlessness.
rules.mk expands EXTRA_DSO_LIBS to EXPAND_MOZLIBNAME,$(EXTRA_DSO_LIBS) -- but it's not referenced in any rules directly
Assignee: nobody → vladimir
Assignee | ||
Comment 2•11 years ago
|
||
Yep, we can just remove EXTRA_DSO_LDOPTS. It's not referenced in any rules, and was always explicitly added to LIBS when it actually had an effect. It only had an effect in one spot, where XUL was explicitly added right after anyway (for OSX). In a bunch of places things were assigned to it, but it wasn't used anywhere and had no effect on the build.
Try results: https://tbpl.mozilla.org/?tree=Try&rev=f81fe94b1587
Attachment #762713 -
Flags: review?(ted)
Attachment #762713 -
Flags: review?(joey)
Comment 3•11 years ago
|
||
Comment on attachment 762713 [details] [diff] [review]
remove EXTRA_DSO_LIBS
Review of attachment 762713 [details] [diff] [review]:
-----------------------------------------------------------------
I totally just wrote this same patch. Awesome.
Attachment #762713 -
Flags: review?(ted) → review+
Reporter | ||
Updated•11 years ago
|
Reporter | ||
Comment 4•11 years ago
|
||
Comment on attachment 762713 [details] [diff] [review]
remove EXTRA_DSO_LIBS
cut & paste expansion and removal looks fine.
Was libxul needed while linking startupcache/test ? xul was removed from there w/o replacement.
Attachment #762713 -
Flags: review?(joey) → review+
Comment 5•11 years ago
|
||
Joey: note that EXTRA_DSO_LIBS wasn't actually functional--nothing in rules.mk ever put its value into the link line. This must have been removed a while back and nobody did the cleanup work that Vlad did here.
Updated•11 years ago
|
Summary: move EXTRA_DSO_LIBS to moz.build → remove EXTRA_DSO_LIBS
Assignee | ||
Comment 6•11 years ago
|
||
Comment 7•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•