Closed Bug 494172 Opened 15 years ago Closed 15 years ago

static libs (.a) are no longer shipped in the xul sdk

Categories

(Firefox Build System :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.9.2a1

People

(Reporter: fta+bugzilla, Assigned: benjamin)

References

Details

(Keywords: regression)

Attachments

(1 file)

.a are no longer shipped in the xul sdk (since bug 488175 landed?), meaning no libxpcomglue_s.a so some extensions fail when building firefox with libxul-sdk. For example, here are the logs from a build of trunk on Ubuntu: http://launchpadlibrarian.net/26995935/buildlog_ubuntu-karmic-i386.firefox-3.6_3.6~a1~hg20090520r28667%2Bnobinonly-0ubuntu1~umd2_FAILEDTOBUILD.txt.gz Here is libxpcomglue_s.a with two recent builds: 1.9.2~a1~hg20090513r28291: mozilla/xpcom/glue/libxpcomglue_s.a mozilla/dist/lib/libxpcomglue_s.a (symlink) mozilla/dist/sdk/lib/libxpcomglue_s.a (symlink) usr/lib/xulrunner-devel-1.9.2a1pre/sdk/lib/libxpcomglue_s.a (from make install) 1.9.2~a1~hg20090519r28590: mozilla/xpcom/glue/libxpcomglue_s.a mozilla/dist/lib/libxpcomglue_s.a (symlink) no more libxpcomglue_s.a in dist/sdk/lib, and then not at make install either. If i look at mozilla/dist/sdk/lib now, it just contains nspr and nss, all the other xul libs are gone (both .a and .so).
I overeagerly removed the code which ships stuff to dist/sdk/lib and dist/sdk/bin. I was removing dist/sdk/include and dist/sdk/idl, but the other should remain.
Assignee: nobody → benjamin
Status: NEW → ASSIGNED
Attachment #378890 - Flags: review?(ted.mielczarek)
Attachment #378890 - Flags: review?(ted.mielczarek) → review+
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Blocks: 488175
Flags: in-testsuite-
Keywords: regression
Target Milestone: --- → mozilla1.9.2a1
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: