[Clfs-support] CLFS eudev vs LFS udev
William Harrington
kb0iic at berzerkula.org
Mon Feb 17 05:40:34 PST 2014
On Feb 16, 2014, at 3:24 PM, Alexey Orishko wrote:
> I'm aiming at minimum changes needed while moving from legacy udev.
Since udev was merged with systemd, Gentoo crated eudev which is
explained here:
http://www.gentoo.org/proj/en/eudev/
LFS extracted udev from systemd and created Makefile targets for LFS
and is like your normal ole udev stripped from systemd.
If you used LFS 6.3, use LFS to upgrade your system. It'd be much
easier to install a distro or use a current LFS system, though. But
for meeting host system requirements you will need to do these things:
Upgrade kernel headers, upgrade glibc (newer udev requires it),
upgrade tar, install xz, and you also don' t need to update gawk to
4.1. You don't need to rebuild programs against the new glibc, because
your new glibc will have the required versioned symbols those programs
require, but you do need to do this: whichever kernel your current
glibc was built with, you'll need to use --enable-kernel=<kernel
version you used when building your LFS 6.3 system. Default was
2.6.0>. I think that may cover most things.
I updated the LFS 6.3 livecd to build current CLFS and LFS versions
and can view my notes here: http://cross-lfs.org/~kb0iic/livecdupd/
I didn't upgrade some things like e2fsprogs and udev becauase I didn't
upgrade kernel headers. I left all of that alone.
Sincerely,
William Harrington
More information about the Clfs-support
mailing list