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

Reply via email to