Closed Bug 561596 Opened 14 years ago Closed 14 years ago

[OS/2]New gfxutils library does not export symbols

Categories

(Core :: Graphics: Color Management, defect)

x86
OS/2
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dave.r.yeo, Assigned: dave.r.yeo)

References

Details

Attachments

(1 file)

Bug #544099 included splitting off a new library, gfxutils which resulted in missing symbol errors when linking gklayout.dll. Static builds linked fine.
This turns out to be a declspec(export) problem which seems to only affect OS/2.
Blocks: 544099
This simple patch fixes the build here. I don't see how this might hurt other systems but have not tested it on anything besides OS/2.
Asking Mike for review as he created the new library.
Attachment #441325 - Flags: review?(ventnor.bugzilla)
No longer blocks: 544099
Depends on: 544099
If this only affects OS/2, could you wrap it with an if or ifdef of some kind to make it only apply to OS/2?
Actually, forget it. It's one harmless line.
Attachment #441325 - Flags: review?(ventnor.bugzilla) → review+
(In reply to comment #3)
> Actually, forget it. It's one harmless line.

I didn't bother wrapping it since it is unwrapped in mozilla/gfx/thebes/src/Makefile.in. I'm a little surprised that Windows also doesn't need it.
Thanks for the review.
Whiteboard: checkin needed
Assignee: nobody → daveryeo
Status: NEW → ASSIGNED
Keywords: checkin-needed
Whiteboard: checkin needed
http://hg.mozilla.org/mozilla-central/rev/6f0fe1119d4b
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Pretty sure that this is causing bug 566049
As discussed in that bug 566049 Mike's assessment was not correct. Since this checkin was only after that bug it would have been surprising...
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: