This library should only export what's necessary. To make this work, proper NS_BASE macros need to be defined so that functions annotated with this macro will be properly exported on all platforms. I believe this is the reason that all globals are currently exported, because the proper annotation wasn't done. The other alternative is to use a .exp file, which is a pain to maintain.
Setting all current Open/Normal to M4.
this was assigned to scullin, changing to scc (default owner of XPCOM bugs)
scc does not own XPCOM, reassigning to dp
I do not believe this to be an xp_com specific thing. This looks Mac specific, Steve can you look into this?
It is both a Mac and XPCOM issue but we're not going to address it for M4
Pushing back to M7 so I can find out what the XP issues are (I'm not certain but I think we need a fix from CW Pro 5, supposedly due in the M7 timeframe, to make this work on the Mac)
OS: All → Mac System 8.5
Hardware: All → Macintosh
Summary: base shared library shouldn't export all globals on Mac → [PP]base shared library shouldn't export all globals on Mac
Not critical for beta, deferring. Patrick, was my comment regarding Pro5 accurate or can we address this issue while still using Pro4?
Target Milestone: M12 → M14
mass moving m14 bugs to m15
Summary: [PP]base shared library shouldn't export all globals on Mac → base shared library shouldn't export all globals on Mac
Assigning to sfraser and cc:'ing scc. Is this something we want to do with the next round of mods to the Mac build system?
Assignee: sdagley → sfraser
Status: ASSIGNED → NEW
Target Milestone: M15 → ---
Base shared lib is gone, and XPCOM is exporting by #pragma, so this bug is dead.
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → INVALID
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.