Closed
Bug 99698
Opened 23 years ago
Closed 23 years ago
xpcom needs glue static lib
Categories
(SeaMonkey :: Build Config, defect, P1)
SeaMonkey
Build Config
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla0.9.5
People
(Reporter: dougt, Assigned: cls)
Details
Attachments
(5 files, 1 obsolete file)
2.11 KB,
patch
|
alecf
:
superreview+
|
Details | Diff | Splinter Review |
1.86 KB,
patch
|
rpotts
:
review+
alecf
:
superreview+
|
Details | Diff | Splinter Review |
142.96 KB,
application/octet-stream
|
Details | |
1.00 KB,
patch
|
alecf
:
superreview+
|
Details | Diff | Splinter Review |
372 bytes,
patch
|
alecf
:
superreview+
|
Details | Diff | Splinter Review |
Per meeting, xpcom needs a glue directory which builds a static library. The first addition to this library would be nsCOMPtr. This library should be linked into xpcom.
Ok, the directory is created and dawn copied xpcom/base/nsCOMPtr.* to xpcom/glue/.
Severity: normal → major
OS: Windows 2000 → All
Priority: -- → P1
Hardware: PC → All
Target Milestone: --- → mozilla0.9.5
Comment 3•23 years ago
|
||
Comment on attachment 49415 [details] [diff] [review] add xpcomglue to unix build sr=alecf
Attachment #49415 -
Flags: superreview+
Comment 5•23 years ago
|
||
Comment on attachment 49880 [details] [diff] [review] add xpcom\glue to win32 build sr=alecf
Attachment #49880 -
Flags: superreview+
Comment 6•23 years ago
|
||
Comment on attachment 49880 [details] [diff] [review] add xpcom\glue to win32 build r=rpotts@netscape.com
Attachment #49880 -
Flags: review+
I need some mac assistance here (and/or someone to ship me a dual g4 ;)). We need a new project file for xpcom:glue which will build the xpcomglue.lib from nsCOMPtr.cpp & export nsCOMPtr.h. We also need to modify xpcom:build & xpcom's project files to build the glue project and to link xpcomglue.lib into xpcom.shlib .
Comment 8•23 years ago
|
||
Comment 9•23 years ago
|
||
Comment on attachment 51041 [details]
xpcomPPC.mcp updated to build nsCOMPtr.cpp from {Project}::glue
botched it. new project coming up
Attachment #51041 -
Attachment is obsolete: true
Comment 10•23 years ago
|
||
Comment 11•23 years ago
|
||
Comment 12•23 years ago
|
||
Comment 13•23 years ago
|
||
Comment on attachment 51079 [details] [diff] [review] Process xpcom:glue:MANIFEST sr=alecf
Attachment #51079 -
Flags: superreview+
Comment 14•23 years ago
|
||
Comment on attachment 51080 [details] [diff] [review] remove nsCOMPtr.h from xpcom:base:MANIFEST sr=alecf
Attachment #51080 -
Flags: superreview+
Comment 15•23 years ago
|
||
Could we get a rationale, or summary of that meeting? Thanx Axel
Comment 16•23 years ago
|
||
30s-I-just-woke-up-summary: We need to freeze a subset of xpcom (called glue) that all applications that use xpcom can link against and still have their components work with future revs of an xpcom app. Since most of the code in question are inline macros, the plan is to make this glue library static initially. All the patches & project files are in. Marking fixed. Open a new patch for the next set of files to be moved over.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•