#2600: E2fsprogs needs a patch added
----------------------------------------+-----------------------------------
Reporter: ra...@… | Owner: lfs-b...@…
Type: task | Status: new
Priority: normal | Milestone: 6.7
Component: Book | Version: SVN
Severity: normal | Keywords:
----------------------------------------+-----------------------------------
I have submitted a patch upstream to the E2fsprogs maintainers to add a
function to the libcom_err library so that it will be compatible with
Heimdal. Without the patch to E2fsprogs, Heimdal will end up adding a new
libcom_err library in /usr/lib and overwrite the .so file that points to
the E2fsprogs library, /lib/libcom_err.xxx.
E2fsprogs is already trying to support Heimdal. They added a file to the
package called com_right.c and added a definition to com_err.h which adds
the Heimdal com_right function.
However, Heimdal apparently has added a new function to their version of
libcom_err called com_right_r. My patch (from arch-linux) adds this
function so Heimdal will then use the existing libcom_err library from
E2fsprogs and everything works properly.
I would appreciate if the LFS dev team would consider adding this patch to
the E2fsprogs build in the -dev book until E2fsprogs adds it to a new
version of the package. For people building LFS-dev, the patch means that
Heimdal will install clean and not install an unneeded library.
I'll have to figure out something for the Heimdal package for users
installing on LFS-6.5 and LFS-6.6.
Lastly, I have checked the most current version of E2fsprogs and it will
require the patch as well. It will be easy to see when the patch will no
longer be needed by looking at the file lib/et/com_right.c after unpacking
E2fsprogs and see if the function has been added.
--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2600>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page