Closed Bug 494172 Opened 10 years ago Closed 10 years ago

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

Categories

(Firefox Build System :: General, defect)

x86
Linux
defect
Not set

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+
http://hg.mozilla.org/mozilla-central/rev/e391f455c2b8
Status: ASSIGNED → RESOLVED
Closed: 10 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.