Bug 4149

Summary: libXScrnSaver installs itself as libXScrnSaver should be libXss
Product: xorg Reporter: Doug Goldstein <cardoe>
Component: Build/ModularAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: dberkholz, jana
Version: 6.99.99.900 (7.0 RC0)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 1690    
Attachments:
Description Flags
libXss-libname.patch
none
change -lXScrnSaver to -lXss in xscrnsaver.pc.in none

Description Doug Goldstein 2005-08-19 22:48:54 UTC
libXScrnSaver's Makefile installs it as libXScrnSaver when in Xorg 7.0 it should
remain as libXss for compatibility purposes.
Comment 1 Doug Goldstein 2005-08-19 22:49:34 UTC
Created attachment 2939 [details] [review]
libXss-libname.patch

patch to src/Makefile.am to change it to libXss.
Comment 2 Jana Saout 2005-08-20 17:35:37 UTC
Shouldn't this be libXss.so.1

-libXScrnSaver_la_LDFLAGS = -version-info 7:0:0 -no-undefined
+libXss_la_LDFLAGS = -version-info 1:0:0 -no-undefined

or has the ABI been broken?
Comment 3 Jana Saout 2005-08-20 18:38:13 UTC
Created attachment 2950 [details] [review]
change -lXScrnSaver to -lXss in xscrnsaver.pc.in

I just noticed that you should not forget to also modify the XScrnSaver
pkgconfig file xscrnsaver.pc accordingly.
Comment 4 Adam Jackson 2005-08-28 12:59:29 UTC
applied to head, thanks!

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.