Ticket #197 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

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

comment:1 Changed 9 years ago by jim

  • Status changed from new to closed
  • Resolution set to fixed

Thank you. Fixed in r4450.

Note: See TracTickets for help on using tickets.