Opened 16 years ago
Closed 16 years ago
#197 closed defect (fixed)
e2fsprogs' libraries installed in /usr/lib64 (multilib)
Reported by: | tobias | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | BOOK | Version: | CLFS Standard GIT |
Keywords: | e2fsprogs mount multilib | Cc: |
Description
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@g' configure
Thank you. Fixed in r4450.