For those who saw me moaning on lfs-book about libnl-2.0 (for me, NetworkManager doesn't build against it), a summary of what is going to happen:
in LFS - nothing! Matt spotted that iproute2 only uses the headers, it doesn't link against the lib. For that, 2.0 is fine. With only 2.0 installed on a completed system, and then again with 3.2.3 installed over the top of it, I was able to build all of iproute2-3.2.0. I also ran the tests each time, but they finished almost immediately without reporting anything (return code 0) - perhaps they no longer do anything. in BLFS, I'll be adding libnl-3.2.3 when I (eventually) merge Wayne's gnome-3 changes. The headers in -3 have moved one level deeper, and a quick attempt to use them for iproute2 by editing the includes in ip2/ipl2tpc from netlink/ to libnl3/netlink/ failed because the first of these included files then tried to include a netlink/ file without the extra level of directory. <sigh/> So, 3.2.2 is good enough for NetworkManager, but not for iproute2. Note that (for me) NetworkManager fails to build against libnl-2, or -3.1 : 3.2.3 and 1.1 both build. There is one overlap in the files - /etc/pktloc (or wherever it gets moved to) from 3.2.3 is a superset of the file from 2.0. Since we'll be building 2.0 in LFS and 3.2.3 in BLFS (or not at all) that shouldn't be a problem (although people using a certain package management technique might wish to note it). ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page