[Devel] [ openser-Bugs-1476285 ] installs to wrong libdir
SourceForge.net
noreply at sourceforge.net
Thu Jun 1 11:15:37 CEST 2006
Bugs item #1476285, was opened at 2006-04-25 21:17
Message generated for change (Settings changed) made by miconda
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1476285&group_id=139143
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: packaging
>Group: ver devel
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Jon Hood (squinky86)
Assigned to: Daniel-Constantin Mierla (miconda)
Summary: installs to wrong libdir
Initial Comment:
I'm on a 64 bit system. There are sed commands that
point to /usr/lib. My lib directory is /usr/lib64. One
way to fix this would be a ./configure script that
generates the makefile for you.
Also, when I run the following:
make DESTDIR=/usr/local/openserinstalltest install
it will attempt to install libraries in /lib. I have no
/lib. The correct place for the libraries it installs,
however, is /usr/lib(64). This should be set by the
LIBDIR variable.
----------------------------------------------------------------------
Comment By: Daniel-Constantin Mierla (miconda)
Date: 2006-05-29 16:24
Message:
Logged In: YES
user_id=1246013
Check the latest CVS version and report back if it works.
The default for 64b is now 'lib64'. You can overwrite it via
LIBDIR env variable.
----------------------------------------------------------------------
Comment By: Jon Hood (squinky86)
Date: 2006-05-02 18:10
Message:
Logged In: YES
user_id=679187
Yes, /usr/lib64 is the default for _most_ 64-bit
architectures; however, to be safe, the preferred method is
to define a libdir variable that the installation obeys.
There are a number of packages that don't obey the libdir
settings and just install to /usr/lib. For people on
multi-lib systems (mixed 32 and 64 bit libraries), this
poses a problem. There's no way to differentiate between the
32 and 64 bit libraries when they're in the same directory.
Users that don't care what libraries they're using often
symlink /usr/lib to /usr/lib64.
If you need more explanation, feel free to email me directly
or IM me: jon at asteriasgi.com (MSN messenger).
----------------------------------------------------------------------
Comment By: Daniel-Constantin Mierla (miconda)
Date: 2006-05-02 12:32
Message:
Logged In: YES
user_id=1246013
Is /usr/lib64 the default for 64b architectures? I try to
figure out if should be used for all 64b archs or just for some.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1476285&group_id=139143
More information about the Devel
mailing list