Closed
Bug 915574
Opened 12 years ago
Closed 11 years ago
Use MOZ_FOLD_LIBS in SeaMonkey, too
Categories
(SeaMonkey :: Build Config, defect)
SeaMonkey
Build Config
Tracking
(seamonkey2.23 fixed, seamonkey2.24 fixed, seamonkey2.25 fixed)
RESOLVED
FIXED
seamonkey2.25
People
(Reporter: mcsmurf, Assigned: philip.chee)
References
Details
Attachments
(1 file)
|
712 bytes,
patch
|
mcsmurf
:
review+
Callek
:
approval-comm-aurora+
Callek
:
approval-comm-beta+
|
Details | Diff | Splinter Review |
Firefox and Thunderbird now use MOZ_FOLD_LIBS to fold NSPR, NSS and sqlite into mozjs or libxul library (perf win). SeaMonkey should use it, too. See Attachment 711540 [details] [diff] for the required changes. The required installer packaging changes have already landed a few weeks ago.
Comment 1•12 years ago
|
||
Not having MOZ_FOLD_LIBS defined in SeaMonkey might be the cause for Bug 922777.
| Assignee | ||
Updated•12 years ago
|
| Assignee | ||
Comment 2•12 years ago
|
||
Some copy and paste from Firefox.
Attachment #8335275 -
Flags: feedback?(bugzilla)
| Assignee | ||
Comment 3•12 years ago
|
||
(In reply to Philip Chee from comment #2)
> Created attachment 8335275 [details] [diff] [review]
> v0.1 WIP Patch Add MOZ_FOLD_LIBS=1 to confvars.sh
Some problems:
xpcshell won't start can't find NSPR4.dll
SeaMonkey won't start can't find NSPR4.dll
Manually adding this allows xpcshell to run (needed for make package and make installer)
Manually adding this allows SeaMonkey to work. Lightning seems to be working.
| Reporter | ||
Comment 4•12 years ago
|
||
Did you clobber? Everything seems to be working fine here with this patch.
| Assignee | ||
Comment 5•12 years ago
|
||
Comment on attachment 8335275 [details] [diff] [review]
v0.1 WIP Patch Add MOZ_FOLD_LIBS=1 to confvars.sh
(In reply to Frank Wein [:mcsmurf] from comment #4)
> Did you clobber? Everything seems to be working fine here with this patch.
A CLOBBER WORKED.
Attachment #8335275 -
Flags: feedback?(bugzilla) → review?(bugzilla)
| Reporter | ||
Comment 6•12 years ago
|
||
Comment on attachment 8335275 [details] [diff] [review]
v0.1 WIP Patch Add MOZ_FOLD_LIBS=1 to confvars.sh
Looks good, seems to work, installer changes are already in place. So the patch can land.
Attachment #8335275 -
Flags: review?(bugzilla) → review+
Comment 7•12 years ago
|
||
Thunderbird uses MOZ_FOLD_LIBS=1 at least up to comm-beta. Therefore Lightning 2.8/2.9/3.0 with SeaMonkey 2.23/2.24/2.25 might be affected and observing Bug 922777.
| Assignee | ||
Comment 8•12 years ago
|
||
Pushed to comm-central:
https://hg.mozilla.org/comm-central/rev/bcc114661851
Status: NEW → ASSIGNED
status-seamonkey2.23:
--- → affected
status-seamonkey2.24:
--- → affected
status-seamonkey2.25:
--- → fixed
Whiteboard: [leave open for aurora/beta]
Target Milestone: --- → seamonkey2.25
| Assignee | ||
Comment 9•12 years ago
|
||
Comment on attachment 8335275 [details] [diff] [review]
v0.1 WIP Patch Add MOZ_FOLD_LIBS=1 to confvars.sh
[Approval Request Comment]
Regression caused by (bug #): m-c Bug 648407
User impact if declined: Lightning 2.9/3.0 doesn't work in SeaMonkey 2.24/2.25 (Bug 922777)
Testing completed (on m-c, etc.): tested on comm-central.
Risk to taking this patch (and alternatives if risky): no known risks. This mirrors what Thunderbird has already done.
String changes made by this patch: None.
Attachment #8335275 -
Flags: approval-comm-beta?
Attachment #8335275 -
Flags: approval-comm-aurora?
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → philip.chee
Comment 10•11 years ago
|
||
I can confirm that this change fixed the incompatibility with binary extensions that were build together with Thunderbird (Bug 922777).
Updated•11 years ago
|
Attachment #8335275 -
Flags: approval-comm-beta?
Attachment #8335275 -
Flags: approval-comm-beta+
Attachment #8335275 -
Flags: approval-comm-aurora?
Attachment #8335275 -
Flags: approval-comm-aurora+
| Assignee | ||
Comment 11•11 years ago
|
||
remote: https://hg.mozilla.org/releases/comm-aurora/rev/2c51f85a67e9
remote: https://hg.mozilla.org/releases/comm-beta/rev/24a9e761a614
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•11 years ago
|
Whiteboard: [leave open for aurora/beta]
You need to log in
before you can comment on or make changes to this bug.
Description
•