Closed Bug 341503 Opened 18 years ago Closed 8 years ago

Can't make DMG package with "--enable-shared build"

Categories

(Firefox Build System :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sugar.waffle, Unassigned)

References

()

Details

Attachments

(1 file)

The DMG package cannot be made from "--enable-shared" by the check-in of bug340167. Reproducible: Always Error message: $make -C browser/installer Makefile:70: *** you need a "--enable-static --disable-shared" build to create an installer. Stop.
Attached patch Proposal patchSplinter Review
I do not understand whether there is a problem when the package of "--enable-shared" is made in other platforms.
This is by design. We don't want to release non-static builds, they are for development only.
I don't really agree with it either, because I occasionally need to distribute unofficial builds for various purposes. Sometimes, they happen to be nonstatic, but this is usually only when I don't care about doing the Right Thing and just want an easy way to pass an existing build to someone else for testing. It does make the MOZ_PKG_MANIFEST stuff (currently unused on the Mac) easier, though, and the error is bypassed easily enough: make -C objdir/browser/installer BUILD_STATIC_LIBS=1
--enable-shared no longer exists.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: