Continuing this thread. I built a current SVN and stopped at udev. Trying to run systemd configure is a problem.
1. It wants intltool 2. It wants intltool's dependency XML::Parser 3. It wants libpcap2 and implicitly it's dependency attr 4. It wants pkgconfig but that can be worked around 4a. KMOD_CFLAGS=-I/usr/include KMOD_LIBS="-L/lib -llzma -lz" 4b. BLKID_LIBS=-lblkid BLKID_CFLAGS=-I/usr/include 5. It wants usbutils and it's dependency libusb 5b USBUTILS_CFLAGS, USBUTILS_LIBS, and path to usb.ids 6. It wants pciutils 6b LIBPCI_CFLAGS, LIBPCI_LIBS, and path to pci.ids 7. It wants D-Bus: 7a DBUS_CFLAGS=-I/usr/include DBUS_LIBS=-ldbus And that's just to get through configure. I tried to do: make udevadm, but it tied to the shared/ directory and requires dbus. I wasn't able to work around that without major surgery. The problem is that none of these libraries are used for udev. On a recent blfs system, where the systemd dependent libraries are installed, I as able to build and looked at the executables and libraries. AFAIK, the only ones are /bin/udevadm, /usr/lib/systemd/systemd-udevd, /lib/libudev.so.1.0.0 and /usr/lib/udev/*. -- Bruce [ /tmp/systemd/install/bin ]$ ldd udevadm linux-vdso.so.1 (0x00007fff38fff000) libblkid.so.1 => /lib/libblkid.so.1 (0x00007f3596458000) libkmod.so.2 => /lib/libkmod.so.2 (0x00007f3596244000) librt.so.1 => /lib/librt.so.1 (0x00007f359603c000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f3595e1f000) libc.so.6 => /lib/libc.so.6 (0x00007f3595a7b000) /lib64/ld-linux-x86-64.so.2 (0x00007f359667e000) libuuid.so.1 => /lib/libuuid.so.1 (0x00007f3595877000) liblzma.so.5 => /lib/liblzma.so.5 (0x00007f3595655000) libz.so.1 => /lib/libz.so.1 (0x00007f359543e000) [ /tmp/systemd/install/usr/lib/systemd ]$ ldd systemd-udevd linux-vdso.so.1 (0x00007fff853ff000) libblkid.so.1 => /lib/libblkid.so.1 (0x00007faca6938000) libkmod.so.2 => /lib/libkmod.so.2 (0x00007faca6724000) librt.so.1 => /lib/librt.so.1 (0x00007faca651c000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007faca62ff000) libc.so.6 => /lib/libc.so.6 (0x00007faca5f5b000) /lib64/ld-linux-x86-64.so.2 (0x00007faca6b5e000) libuuid.so.1 => /lib/libuuid.so.1 (0x00007faca5d57000) liblzma.so.5 => /lib/liblzma.so.5 (0x00007faca5b35000) libz.so.1 => /lib/libz.so.1 (0x00007faca591e000) [ /tmp/systemd/install/lib ]$ ldd libudev.so.1.0.0 linux-vdso.so.1 (0x00007fffc9aca000) libdl.so.2 => /lib/libdl.so.2 (0x00007f0eaec84000) librt.so.1 => /lib/librt.so.1 (0x00007f0eaea7c000) libc.so.6 => /lib/libc.so.6 (0x00007f0eae6d7000) /lib64/ld-linux-x86-64.so.2 (0x00007f0eaf0a4000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f0eae4ba000) [ /tmp/systemd/install/usr/lib/udev ]$ ldd * accelerometer: linux-vdso.so.1 (0x00007fffe31ff000) libudev.so.1 => not found libm.so.6 => /lib/libm.so.6 (0x00007fe94be25000) librt.so.1 => /lib/librt.so.1 (0x00007fe94bc1d000) libc.so.6 => /lib/libc.so.6 (0x00007fe94b879000) /lib64/ld-linux-x86-64.so.2 (0x00007fe94c11a000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fe94b65c000) ata_id: linux-vdso.so.1 (0x00007fff26a52000) librt.so.1 => /lib/librt.so.1 (0x00007f5692f95000) libc.so.6 => /lib/libc.so.6 (0x00007f5692bf1000) /lib64/ld-linux-x86-64.so.2 (0x00007f569319d000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f56929d4000) cdrom_id: linux-vdso.so.1 (0x00007fff95dff000) libudev.so.1 => not found librt.so.1 => /lib/librt.so.1 (0x00007f278504a000) libc.so.6 => /lib/libc.so.6 (0x00007f2784ca6000) /lib64/ld-linux-x86-64.so.2 (0x00007f2785252000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f2784a89000) collect: linux-vdso.so.1 (0x00007fff7dfe0000) librt.so.1 => /lib/librt.so.1 (0x00007f797c7ef000) libc.so.6 => /lib/libc.so.6 (0x00007f797c44b000) /lib64/ld-linux-x86-64.so.2 (0x00007f797c9f7000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f797c22e000) mtd_probe: linux-vdso.so.1 (0x00007fff8a3ff000) libc.so.6 => /lib/libc.so.6 (0x00007f504dda9000) /lib64/ld-linux-x86-64.so.2 (0x00007f504e14d000) scsi_id: linux-vdso.so.1 (0x00007fff5dfff000) librt.so.1 => /lib/librt.so.1 (0x00007f8dd9270000) libc.so.6 => /lib/libc.so.6 (0x00007f8dd8ecc000) /lib64/ld-linux-x86-64.so.2 (0x00007f8dd9478000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f8dd8caf000) v4l_id: linux-vdso.so.1 (0x00007fff92d64000) libc.so.6 => /lib/libc.so.6 (0x00007fd3f41ae000) /lib64/ld-linux-x86-64.so.2 (0x00007fd3f4552000) -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page