Closed Bug 115007 Opened 24 years ago Closed 24 years ago

SVG-enabled static builds break in final link

Categories

(SeaMonkey :: Build Config, defect)

x86
Linux
defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.7

People

(Reporter: netscape, Assigned: netscape)

Details

(I *really* hate that <Enter> == form submit feature) Index: xpfe/bootstrap/Makefile.in =================================================================== RCS file: /cvsroot/mozilla/xpfe/bootstrap/Makefile.in,v retrieving revision 1.149 diff -u -r1.149 Makefile.in --- xpfe/bootstrap/Makefile.in 6 Dec 2001 22:17:23 -0000 1.149 +++ xpfe/bootstrap/Makefile.in 13 Dec 2001 08:23:27 -0000 @@ -132,6 +132,10 @@ endif endif +ifdef MOZ_SVG +XP_LIBS += $(MOZ_LIBART_LIBS) +endif + ifdef MOZ_ENABLE_GTK XP_LIBS += $(XLDFLAGS) -lXt endif
Severity: normal → blocker
Status: NEW → ASSIGNED
Keywords: mozilla0.9.7
Summary: SVG-enabled static build break in final link → SVG-enabled static builds break in final link
Target Milestone: --- → mozilla0.9.7
r=bryner
This might be a stupid question, since I don't know anything about the build process on Linux (mind you - or Windows for that matter :-), but why do we have to link to libart in xpfe, when it is only being used in layout?
Andrews noticed this yesterday, and had a patch, but was going to file a bug when he woke up. alex: in the static build, everything is linked together, and since libart is a dynamic library, it needs to have symbols respolved in teh final exe too, not just the component.
a=asa (on behalf of drivers) for checkin to 0.9.7
Checking in xpfe/bootstrap/Makefile.in; /cvsroot/mozilla/xpfe/bootstrap/Makefile.in,v <-- Makefile.in new revision: 1.150; previous revision: 1.149 done
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
verified checked in
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.