[csw-maintainers] libcairo dependency on /usr/openwin/lib/libX11.so...
Roger Håkansson
hson at opencsw.org
Mon Jan 11 01:29:56 CET 2010
On 2010-01-09 23:41, Roger Håkansson wrote:
> I've committed some changes to the Makefile which fixes this problem.
>
Seems I was a little bit hasty in my assessment...
My first fix will make libcairo use /opt/csw/X11/lib/libXrender.so at link
time, but not runtime.
I've tested with a second one where made sure that -R/opt/csw/X11/lib would
be first in runtimepath but still, when linking librsvg for instance, the
wrong libXrender.so will be picked.
So as far as I can see it, in order to "fix" the problem, all packages which
link to libXrender.so or to a another lib which link to libXrender.so, must
make sure that /opt/csw/X11/lib before /opt/csw/lib in RUNPATH and not the
opposite.
Or we just remove /opt/csw/lib/libXrender.so* which probably would break a
ton of packages.
For now (and until someone tells me it's a bad idea) I'll make sure my
packages have X11/lib first in runpath
More information about the maintainers
mailing list