Closed Bug 598613 Opened 14 years ago Closed 14 years ago

Allow Mork to be included/registered in libxul even when places is turned on

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla2.0b7

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(2 files)

The current libxul mechanism says that when places is enabled, Mork doesn't get registered within libxul:

http://hg.mozilla.org/mozilla-central/annotate/6a3efef10e69/toolkit/library/libxul-config.mk#l258

Historically, I think it was done this way because places replaced mork and history in Firefox. Now SeaMonkey wants to be libxul, the current set-up is invalid.

SeaMonkey's configuration for the last few months has been to build with MOZ_PLACES, MOZ_MORK and MOZ_MORKREADER enabled, so I don't think there are any conflicts there.

I'll do a patch to fix this, which we can get in at some stage as we've worked around it in SeaMonkey config for now.
Depends on: 394502
Attached patch The fixSplinter Review
This will allow mork to be properly linked into libxul separate regardless of whether or not places is enabled.
Attachment #478758 - Flags: review?(khuey)
This removes the current workaround that SeaMonkey has. These patches will need landing at the same time.
Attachment #478759 - Flags: review?(bugspam.Callek)
Comment on attachment 478758 [details] [diff] [review]
The fix

Any idea why the mork stuff is ifdef MOZ_XUL?

This is good. r=me.
Attachment #478758 - Flags: review?(khuey) → review+
(In reply to comment #3)
> Any idea why the mork stuff is ifdef MOZ_XUL?

Nope, but I also wonder why we still have MOZ_XUL anyway.
Attachment #478759 - Flags: review?(bugspam.Callek) → review+
Comment on attachment 478758 [details] [diff] [review]
The fix

Requesting 2.0 approval for when the tree reopens to land this simple patch that corrects the logic of building mork into libxul for those that need it.
Attachment #478758 - Flags: approval2.0?
Comment on attachment 478758 [details] [diff] [review]
The fix

a=beltzner
Attachment #478758 - Flags: approval2.0? → approval2.0+
Both patches checked in:

http://hg.mozilla.org/mozilla-central/rev/19029b83e6e7
http://hg.mozilla.org/comm-central/rev/edb0b0b8fd43
Status: NEW → RESOLVED
Closed: 14 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b8
Target Milestone: mozilla2.0b8 → mozilla2.0b7
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: