Opened 13 years ago

Closed 13 years ago

#197 closed defect (fixed)

e2fsprogs' libraries installed in /usr/lib64 (multilib)

Reported by: tobias Owned by: clfs-commits@…
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

Change History (1)

comment:1 Changed 13 years ago by Jim Gifford

Resolution: fixed
Status: newclosed

Thank you. Fixed in r4450.

Note: See TracTickets for help on using tickets.