Bug 2124

Summary: libX11 tries to load wrong name for libXcursor
Product: xorg Reporter: Eric Anholt <eric>
Component: Lib/XlibAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: high CC: roland.mainz
Version: git   
Hardware: Other   
OS: FreeBSD   
Whiteboard:
i915 platform: i915 features:

Description Eric Anholt 2004-12-20 22:46:54 UTC
Reported by Michael Johnson: libX11 tries to load libXcursor.so.1.0.2, which
doesn't exist on BSDs where it's named libXcursor.so.1.  This causes some mono
apps to break when the library fails to load.  Requesting the specific version
number like that seems bogus anyway -- why should libX11 care if the minor
version of the libXcursor gets bumped?

Should we change the -DLIBXCURSOR=\"libXcursor.so.$(SOXCURSORREV)\" in
xc/lib/X11/Imakefile to -DLIBXCURSOR=\"libXcursor.so.1\"?
Comment 1 Eric Anholt 2005-09-14 21:02:55 UTC
Go ahead and close this one: On reexamining the code, we do try to drop
subsequent version numbers to get down to the major version, if the first
dlopen(s) fails.  Attempts to get the original submitter to look at the issue
and his conclusion have met silence.  Assuming it was an unrelated app bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.