Closed Bug 659621 Opened 13 years ago Closed 7 years ago

Remove EXTRA_DSO_LDOPTS, EXTRA_DSO_LIBS and OS_LIBS, now that libxul always built

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla7

People

(Reporter: emorley, Assigned: emorley)

References

Details

(Whiteboard: fixed-in-bs)

Attachments

(1 file, 2 obsolete files)

I think you can completely remove EXTRA_DSO_LDOPTS, EXTRA_DSO_LIBS and OS_LIBS from any Makefile.in where LIBXUL_LIBRARY = 1.
Sounds like a plan, morphing.
Summary: Remove redundant gkgfx dependencies now that libxul is always built → Remove EXTRA_DSO_LDOPTS, EXTRA_DSO_LIBS and OS_LIBS, now that libxul always built
http://dev.philringnalda.com/tbpl/?tree=Try&rev=c2798493e31f

(The b-s repo does not yet contain the bug 648911 changes, so I decided to base this off of m-c for now, to make it easier to rebase on b-s later, once it merges with m-c).
Attachment #535159 - Flags: review?(ted.mielczarek)
Attachment #535159 - Flags: review?(ted.mielczarek)
Comment on attachment 535170 [details] [diff] [review]
Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1

Passed try.

Thanks Ted :-)
Attachment #535170 - Flags: review?(ted.mielczarek)
Comment on attachment 535170 [details] [diff] [review]
Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1

Review of attachment 535170 [details] [diff] [review]:
-----------------------------------------------------------------

I really only skimmed this patch, but it looks good and it's 99% removals. If it passed try it should be fine.
Attachment #535170 - Flags: review?(ted.mielczarek) → review+
Updated to build-system tip, no other changes, carrying forwards r+. Thanks Ted :-)

Ideally needs to land on build-system rather than m-c. Has passed try (comment 4), has author + commit message filled out.
Attachment #535170 - Attachment is obsolete: true
Attachment #538744 - Flags: review+
Keywords: checkin-needed
Whiteboard: [to land on build-system please]
http://hg.mozilla.org/projects/build-system/rev/2f965cea44ff
Keywords: checkin-needed
Whiteboard: [to land on build-system please] → fixed-in-bs
http://hg.mozilla.org/mozilla-central/rev/2f965cea44ff
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla7
Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20100101 Firefox/7.0

Is there any way I can verify this on the QA side?

I checked and that all the files are removed from the repo.
http://hg.mozilla.org/mozilla-central/file/e0acef471ab2

Is that enough to mark this as VERIFIED FIXED?

Thanks!
This is just cleanup, it's not worth verifying. If you want to mark it VERIFIED, feel free, but it doesn't accomplish anything.
Based on Comment 11 marking this as VERIFIED FIXED.

Thanks!
Status: RESOLVED → VERIFIED
Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/88d84cad10c9
Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
Status: VERIFIED → RESOLVED
Closed: 13 years ago7 years ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: