Closed Bug 375042 Opened 17 years ago Closed 17 years ago

_cairo_image_surface_nil_invalid_format exported, potentially conflicting with system cairo

Categories

(Core :: Graphics, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9alpha5

People

(Reporter: dbaron, Assigned: vlad)

Details

Attachments

(1 file)

The symbol _cairo_image_surface_nil_invalid_format is exported from Mozilla's in-tree cairo.  This potentially conflicts with a system cairo (on GTK2, particularly).

I see two possible fixes:
 (1) add it to cairo-rename.h
 (2) mark it as |static| (and push the patch upstream, too)
Note:  my source was:

objdump -T libthebes.so | grep "cairo_" | grep -v "_moz_"
Flags: blocking1.9? → blocking1.9+
Assignee: nobody → vladimir
Target Milestone: --- → mozilla1.9alpha5
Let's add this to cairo-rename.h for now, and I'll get a static into cairo itself.
Attachment #266576 - Flags: review?(pavlov)
Attachment #266576 - Flags: review?(pavlov) → review+
Fixed; patch checked in to upstream cairo as well.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: