#4637: ICA: circular dependency between eudev and util-linux
--------------------+----------------------
Reporter: bdubbs | Owner: lfs-book
Type: task | Status: new
Priority: normal | Milestone: 9.2
Component: Book | Version: SVN
Severity: normal | Keywords:
--------------------+----------------------
util-linux uses libudev (eudev) in lsblk (with fallback to libblkid from
util-linux if libudev has not been linked). And udev uses libblkid to find
information about some block devices (specialy cdrom_id, ata_id, etc).
Note that this is well known and cured in systemd book.
'''Solution''' Build util-linux in chapter 5 for sysv book, as for the
systemd book (just remove revision='systemd' ), move eudev before util-
linux in chapter 6, and link /tools/lib/pkgconfig/blkid.pc to
/usr/lib/pkgconfig before building eudev. Also use
LD_LIBRARY_PATH=/tools/lib when running udevadm hwdb --update.
'''Possible side effect''' None found yet, except it adds one build in
chapter 5.
'''Question''' What is the improvement? lsblk gives more detailed
information if built against libudev, depending on hardware.
--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4637>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page