Closed
Bug 138495
Opened 24 years ago
Closed 24 years ago
Hard-Linking with FontMgr Lib doesn't work on 8.6 w/ CW 7.2
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.0
People
(Reporter: ccarlen, Assigned: Brade)
References
Details
(Whiteboard: [adt1])
Attachments
(1 file)
|
6.43 KB,
patch
|
mikepinkerton
:
review+
sfraser_bugs
:
superreview+
jesup
:
approval+
|
Details | Diff | Splinter Review |
From bug 136311:
------ Additional Comment #31 From Simon Fraser 2002-04-18 16:56 -------
Talked to brade online about this. The problem now is that gfxComponent is
hard-linking against the FontManager lib, which is not present in 8.6 (even
though we do TVector tests in code to make sure it's present). I belive this
changed because CW 7.0 had a bug that caused all OS symbols to be weak linked,
which was fixed in 7.2 (so they are now hard-linked).
Because we link with FontManagerLib via InterfacesStubs, we can't just set weak
linkage there (it doesn't carry through). So we need to remove FontManagerLib
from Interfaces.mcp, add it to gfxComponent.mcp, and weak link with it there.
Kathy has tested this, and it works.
| Reporter | ||
Updated•24 years ago
|
Summary: Hard-Linking with Font Mgr Lib doesn't work on 8.6 → Hard-Linking with FontMgr Lib doesn't work on 8.6 w/ CW 7.2
| Assignee | ||
Comment 1•24 years ago
|
||
Updated•24 years ago
|
Attachment #79997 -
Flags: review+
Comment 2•24 years ago
|
||
Comment on attachment 79997 [details] [diff] [review]
patch
tried the patch on OSX. works fine, as expected. verified the targets used by
osx are not affected by these changes.
r=pink
| Reporter | ||
Comment 3•24 years ago
|
||
Comment on attachment 79997 [details] [diff] [review]
patch
r=ccarlen
Comment 4•24 years ago
|
||
Comment on attachment 79997 [details] [diff] [review]
patch
sr=sfraser
Attachment #79997 -
Flags: superreview+
Comment 5•24 years ago
|
||
Seeing this makes me wonder about other symbols we weak-link against. I bet we
no longer run on non-PCI machines, because JS links against SleepQInstall.
http://lxr.mozilla.org/seamonkey/search?string=kUnresolvedCFragSymbolAddress
(now beard should he happy that I made him use kUnresolvedCFragSymbolAddress,
because we can search for it).
| Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Keywords: mozilla1.0,
nsbeta1
Whiteboard: [adt1] BRANCH ONLY
Target Milestone: --- → mozilla1.0
Comment 6•24 years ago
|
||
Non-pci machines are probably not fast enough to (properly) run Moz anyway.
Anyway System Requirements for Mac
* Mac OS 8.5 or later
* PowerPC 604e 266 MHz or faster processor, or G3/G4
| Assignee | ||
Comment 7•24 years ago
|
||
nominate for adt1.0.0 consideration
This is a must have if we want to continue to support OS 8.5.x and OS 8.6.x on
Macintosh.
Keywords: adt1.0.0
Comment 8•24 years ago
|
||
Attachment #79997 -
Flags: approval+
Comment 9•24 years ago
|
||
adding adt1.0.0+. Please checkin to the branch as soon as possible and add the
fixed1.0.0 keyword.
| Assignee | ||
Comment 10•24 years ago
|
||
Fixed on both trunk and branch; we'll try to keep trunk working a bit longer but
at some point we won't support 8.x on the trunk.
| Assignee | ||
Updated•24 years ago
|
Whiteboard: [adt1] BRANCH ONLY → [adt1]
| Assignee | ||
Comment 11•24 years ago
|
||
*** Bug 139076 has been marked as a duplicate of this bug. ***
Comment 12•23 years ago
|
||
*** Bug 141917 has been marked as a duplicate of this bug. ***
Comment 13•23 years ago
|
||
*** Bug 140424 has been marked as a duplicate of this bug. ***
Comment 14•23 years ago
|
||
*** Bug 142539 has been marked as a duplicate of this bug. ***
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•