Bug 156121 - cyrus-imapd on multilib arches places executables under /usr/lib64
cyrus-imapd on multilib arches places executables under /usr/lib64
Product: Fedora
Classification: Fedora
Component: cyrus-imapd (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: John Dennis
Brian Brock
Depends On:
  Show dependency treegraph
Reported: 2005-04-27 14:05 EDT by John Dennis
Modified: 2007-11-30 17:11 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2005-04-27 14:07:50 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description John Dennis 2005-04-27 14:05:20 EDT
The spec file incorrectly installed executables under /usr/lib64 (actually
/usr/lib64/cyrus-imapd) when they should have been installed under /usr/lib
(specifically /usr/lib/cyrus-imapd). /usr/lib64 on multilib is reserved for
64bit libraries. Native 64 bit executables belong in the native file system.

The definition of _cyrexecdir:
%define                        _cyrexecdir %{_libdir}/%{name}
needs to be changed to:
%define                        _cyrexecdir %{_exec_prefix}/lib/%{name}
Comment 1 John Dennis 2005-04-27 14:07:50 EDT
Fixed in: cyrus-imapd-2.2.12-1.1.fc3.src.rpm

Note You need to log in before you can comment on or make changes to this bug.