FC6: library global symbol abuse

Tom Lane tgl at redhat.com
Fri Nov 17 04:58:50 UTC 2006


Joe Orton <jorton at redhat.com> writes:
> ...
> Symbol clashes between libraries /usr/lib/libgs.so.8.15 /usr/lib/libjpeg.so.62.0.0:
>   => jpeg_free_small jpeg_get_small jpeg_get_large jpeg_mem_init jpeg_free_large jpeg_mem_term jpeg_mem_available jpeg_open_backing_store

That sounds like libgs contains a statically linked copy of libjpeg.
Tut tut ...

> Symbol clashes between libraries /usr/lib/libgs.so.8.15 /usr/lib/libpng.so.3.10.0:
>   => png_push_fill_buffer

Static copy of libpng too.

> Symbol clashes between libraries /usr/lib/libpgtypes.so.2.1 /usr/lib/libpq.so.4.1:
>   => pg_strncasecmp pg_toupper pg_tolower pg_strcasecmp

Ooops, this one's my turf.

> Symbol clashes between libraries /usr/lib/libodbcpsql.so.1.0.0 /usr/lib/libodbcpsql.so.2.0.0:

Uh ... why are these being compared?

			regards, tom lane




More information about the Fedora-maintainers mailing list