[cairo] local PLT check failure for cairo-xcb
Jamey Sharp
jamey at minilop.net
Mon Oct 2 12:41:44 PDT 2006
On Sat, Sep 30, 2006 at 12:34:05PM -0700, Jamey Sharp wrote:
> Checking .libs/libcairo.so for local PLT entries
> 0005e784 00014307 R_386_JUMP_SLOT 00034af0 cairo_xcb_surface_crea
> FAIL: check-plt.sh
>
> After looking at cairo-xlib-private.h, I tried adding this line just
> after the #include directives in cairo-xcb-surface.c:
>
> slim_hidden_proto (cairo_xcb_surface_create_with_xrender_format);
>
> but that pushed the error to an earlier test:
>
> Checking cairo.def
> 222d221
> < cairo_xcb_surface_create_with_xrender_format
> FAIL: check-def.sh
>
> How does this work? cairo_xcb_surface_create_with_xrender_format is used
> inside the implementation but is also public.
On Mon, Oct 02, 2006 at 02:39:10PM -0400, Behdad Esfahbod wrote:
> This means that for some reason that symbols is not correctly find its
> way into cairo.def. Check why's that. It all looks correct here.
Thanks for the reply, Behdad, but I don't think you addressed my
question. The cairo.def failure only happened after I tried to use
slim_hidden_proto to address the check-plt failure. Without
slim_hidden_proto, cairo.def is fine, as you observed.
--Jamey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/cairo/attachments/20061002/52616e0d/attachment.pgp
More information about the cairo
mailing list