[Clfs-commits] [CLFS Trac] #197: e2fsprogs' libraries installed in /usr/lib64 (multilib)
CLFS Trac
trac at cross-lfs.org
Thu Jan 8 14:09:58 PST 2009
#197: e2fsprogs' libraries installed in /usr/lib64 (multilib)
--------------------------------------+-------------------------------------
Reporter: tobias | Owner: clfs-commits at lists.cross-lfs.org.
Type: defect | Status: new
Priority: major | Milestone:
Component: BOOK | Version: CLFS Standard SVN
Keywords: e2fsprogs mount multilib |
--------------------------------------+-------------------------------------
The used sed expression at the beginning of installing e2fsprogs in
x86_64-multilib (chapter 10.20) doesn't work as expected.
In line 15355 of e2fsprogs' configure, libdir is checked for changes, but
unfortunately the check is still for /lib instead of /lib64, thus it
notices an invalid change and reverts back to exec_prefix/lib64.
This leads to 64 bit libraries placed in /usr/lib64, rendering /bin/mount
and all e2fsprogs pretty much useless if you have /usr in a separate
partition. ;)
This sed expression will work fine and also makes sure that
additional_libdir is also set to lib64 (although not used yet):
sed -i '/libdir.*=.*\/lib/s@/lib@/lib64 at g' configure
--
Ticket URL: <http://trac.cross-lfs.org/ticket/197>
CLFS Trac <http://trac.cross-lfs.org>
The Cross Linux From Scratch Project.
More information about the Clfs-commits
mailing list