[cups.bugs] Re: [MOD] STR #1524: SERVERBIN hard-coded to/usr/lib/cups (should be /usr/lib64/cups on 64-bit Linux)

Till Kamppeter till.kamppeter at gmx.net
Thu Mar 30 13:03:48 PST 2006


OK, I understand.

I have modified the Mandriva RPM of CUPS appropriately now. Now
SERVERBIN is /usr/lib/cups there. There is a compatibility link to
/usr/lib64/cups which will be dropped as soon as all other Cooker
packages with CUPS backends or filters are changed appropriately.

   Till


Michael Sweet wrote:
> [STR Closed w/o Resolution]
> 
> No, for a prefix of /usr, SERVERBIN MUST be /usr/lib/cups or
> /usr/libexec/cups on ALL PLATFORMS, otherwise you WILL run into SERIOUS
> compatibility issues!
> 
> As I have mentioned to Tim Waugh at Red Hat, we are open to adding a
> --with-serverbin configure option for this, however I *highly* recommend
> that you sit back and think about this for a second: ALL existing CUPS
> add-ons look to /usr/lib/cups or /usr/libexec/cups (*BSD and Darwin) when
> installing, regardless of whether they are 32-bit, 64-bit, or whatever. We
> have, for the last 7 years, maintained this standard across all operating
> systems, even those that supported a mix of architectures, and it has
> worked flawlessly.
> 
> If you *do* decide to install in /usr/lib64, then you MUST add a symlink
> from /usr/lib64/cups to /usr/lib/cups, otherwise you will break every
> third-party CUPS add-on.
> 
> Link: http://www.cups.org/str.php?L1524
> Version: 1.2-current
> Fix Version: Will Not Fix
> 





More information about the cups mailing list