Closed
Bug 84010
Opened 24 years ago
Closed 9 years ago
Mozilla needs a flexible scheme for linking modules together
Categories
(Firefox Build System :: General, defect, P3)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
mozilla1.7beta
People
(Reporter: adamlock, Unassigned)
Details
Modules have too much say in how they are linked together to produce runtime
libraries.
That kind of thing should be left to the end of a build where for example a
manifest list could be used to combined the modules together into a set of
runtime libraries.
It would be desirable to do this in a way that doesn't require embedders to
maintain a complete and seperate module manifest of their own.
Windows. Bouncing to leaf.
Can you elaborate on how the modules dictate how they are linked together as
opposed to the build system dictating it? It sounds sort of like you want the
--enable-meta-components stuff we are doing in bug 46775 but for a stock build,
I'm not seeing the problem with the current scheme.
Assignee: cls → leaf
Updated•24 years ago
|
Priority: -- → P3
Target Milestone: --- → mozilla1.1
I'll briefly describe what I think is necessary for embedding.
We, or rather embedders need a way to easily pick and choose what components go
into a build. For example, one embedder may not need global history while
another wants the cut-down global history. Yet another embedder may want to put
all components into a couple of shared libs instead of the stock 70+ that we
have now. In short we need a flexible mechanism for linking Mozilla in all these
different ways.
To do this, it should be possible on Win32 and Unix to feed a manifest of the
obj/lib files produced from the build through a script that constructs the
shared libraries. Embedders who want to pick and choose what components are in
their build can tailor this manifest to their requirements.
Does this tie in with the static build work?
Comment 3•24 years ago
|
||
bug cleanup - all leaf's bugzilla bugs should be assigned to leaf@mozilla.org
(not leaf@netscape.com), now and any future bugs created.
this should be a one time change, apologies for the spam.
Assignee: leaf → leaf
Updated•22 years ago
|
Target Milestone: mozilla1.1alpha → mozilla1.7beta
Updated•21 years ago
|
Assignee: leaf → cmp
Updated•21 years ago
|
Product: Browser → Seamonkey
Comment 4•20 years ago
|
||
Mass reassign of open bugs for chase@mozilla.org to build@mozilla-org.bugs.
Assignee: chase → build
Comment 5•19 years ago
|
||
Mass re-assign of bugs that aren't on the build team radar, so bugs assigned to build@mozilla-org.bugs reflects reality.
If there is a bug you really think we need to be looking at, please *email* build@mozilla.org with a bug number and explanation.
Assignee: build → nobody
Updated•16 years ago
|
Product: SeaMonkey → Core
QA Contact: granrosebugs → build-config
Comment 6•9 years ago
|
||
Mass bug cleanup for Core:Build Config.
If you feel this bug has been closed in error, please re-open with new details.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Updated•8 years ago
|
Product: Core → Firefox Build System
Updated•7 years ago
|
Target Milestone: mozilla1.7beta → mozilla 1.7beta
Updated•7 years ago
|
Target Milestone: mozilla 1.7beta → mozilla1.7beta
You need to log in
before you can comment on or make changes to this bug.
Description
•