base shared library shouldn't export all globals on Mac

VERIFIED INVALID

Status

()

Core
XPCOM
P2
normal
VERIFIED INVALID
19 years ago
18 years ago

People

(Reporter: Patrick C. Beard, Assigned: Simon Fraser)

Tracking

({pp})

Trunk
PowerPC
Mac System 8.5
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

19 years ago
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.

Comment 1

19 years ago
Setting all current Open/Normal to M4.

Updated

19 years ago
Assignee: scullin → scc

Comment 2

19 years ago
this was assigned to scullin, changing to scc (default owner of XPCOM bugs)

Updated

19 years ago
Status: NEW → ASSIGNED

Updated

19 years ago
Assignee: scc → dp
Status: ASSIGNED → NEW

Comment 3

19 years ago
scc does not own XPCOM, reassigning to dp

Updated

19 years ago
Assignee: dp → sdagley

Comment 4

19 years ago
I do not believe this to be an xp_com specific thing.  This looks Mac specific,
Steve can you look into this?

Updated

19 years ago
Target Milestone: M4 → M5

Comment 5

19 years ago
It is both a Mac and XPCOM issue but we're not going to address it for M4

Updated

19 years ago
Status: NEW → ASSIGNED

Updated

19 years ago
Target Milestone: M5 → M7

Comment 6

19 years ago
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)

Updated

19 years ago
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

Updated

19 years ago
Target Milestone: M7 → M8

Updated

19 years ago
Target Milestone: M8 → M10

Updated

19 years ago
Target Milestone: M10 → M12

Comment 7

19 years ago
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

Comment 8

19 years ago
mass moving m14 bugs to m15

Updated

18 years ago
Keywords: pp

Updated

18 years ago
Summary: [PP]base shared library shouldn't export all globals on Mac → base shared library shouldn't export all globals on Mac

Comment 9

18 years ago
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 → ---
(Assignee)

Comment 10

18 years ago
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

Comment 11

18 years ago
vrfy
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.