On April 3, 2020 2:17:29 PM CDT, Pierre Labastie via lfs-dev <lfs-dev@lists.linuxfromscratch.org> wrote: >On Fri, 2020-04-03 at 13:27 -0500, Bruce Dubbs via lfs-dev wrote: >> On 4/3/20 12:33 PM, Pierre Labastie via lfs-dev wrote: >> > I've reinstated the ICA system in jhalfs, in order to test the >> > builds >> > with the sysroot/cross-compile system. >> >
This is really cool, and necessary from time to time (as you've discovered). >> > For those who haven't folowed lfs in the 200x years, ICA (iterative >> > comparison analysis) is a way to rebuild the system with itself, >> > and >> > compare the results. There used to be another system, "farce", >> > written >> > by Ken, which had to be removed from jhalfs for licensing problems. >> > I >> > think this sytem is still accessible at Ken's home on >> > www.linuxfromscratch.org. >> > >> > Anyway, I found that e2fsprogs was linked against libudev on the >> > second >> > build, and not on the first. The reason is that eudev is uilt after >> > eudev. >> > >> > Maybe we could exchange eudev and e2fsprogs? >> >> How about just moving eudev to between util-linux and e2fsprogs? When reordering here, be careful not to adjust systemd (udev/systemd). It's all a few years of fuzzy, but the interaction of those three packages was a bit of a nightmare when merging the two books. IIRC, that was what prompted the extra partial build of util-linux in chapter 5 for systemd, so we could keep the build order roughly the same across the two books (difference in systemd deemed acceptable because systemd gets reinstalled early in BLFS - and I'm pretty sure this will still show up if you run ICA on systemd). I want to say something to do with a disk geometry library that got moved from e2fsprogs to util-linux (or maybe vice versa), but it is all so long ago, I'm unsure. Anyway, if running a comparison build, it'll reveal itself, so it's really cool that this is working again! --DJ -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page