Closed
Bug 108890
Opened 24 years ago
Closed 9 years ago
Cleanup component symbol stripping
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: netscape, Unassigned)
Details
Right now, we have several different ways to strip the non-needed global symbols
from a component library. I want to consolidate that into a single method or at
least a single variable that controls it. Maybe something similar to how
coreconf does it. (Did I actually say that?)
Shaver: Currently, OS/2 & AIX (& soon to be HPUX) only keep the NSGetModule
symbol while Linux keeps NSGetModule, NSGetFactory, NSRegisterSelf &
NSUnregisterSelf. Are all of these still needed?
| Reporter | ||
Updated•24 years ago
|
Priority: -- → P3
Target Milestone: --- → mozilla0.9.8
| Reporter | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9.8 → mozilla0.9.9
| Reporter | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9.9 → mozilla1.1
| Reporter | ||
Updated•24 years ago
|
Target Milestone: mozilla1.1alpha → Future
| Reporter | ||
Comment 1•24 years ago
|
||
Doug, we no longer need to worry about the NSGetFactory, NSRegisterSelf &
NSUnregisterSelf entry points, right?
Comment 2•24 years ago
|
||
right. there may be some plugins which we don't want to strip these entry
points.... but for most of the libraries, these entry points are invalid....
don't just strip them out, but remove the code that creates them. I would be
surprized if there were may libs that still exported these old routines.
well build/unix/gnu-ld-scripts/components-version-scripts
exports all of these. So while these might not be part
of any component, they are still being exported
| Reporter | ||
Comment 4•23 years ago
|
||
Mass reassign to new default build assignee
Assignee: seawood → mozbugs-build
Priority: P3 → --
Mass reassign of Build/Config bugs to Leaf.
Assignee: mozbugs-build → leaf
Target Milestone: Future → ---
Updated•21 years ago
|
Assignee: leaf → cmp
Updated•21 years ago
|
Product: Browser → Seamonkey
Comment 6•20 years ago
|
||
Mass reassign of open bugs for chase@mozilla.org to build@mozilla-org.bugs.
Assignee: chase → build
Updated•20 years ago
|
Assignee: build → nobody
Product: Mozilla Application Suite → Core
QA Contact: granrosebugs → build-config
Comment 7•9 years ago
|
||
Pretty sure we're doing reasonable things with stripping in the modern build system and no longer need this bug.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Updated•8 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•