On Fri, Apr 03, 2020 at 07:15:28PM +0100, Ken Moffat via lfs-dev wrote: > On Fri, Apr 03, 2020 at 07:33:08PM +0200, 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. > > > > 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. > > > > Unfortunately, the problem with maintaining farce was that what I > think was randomization of positioning in gcc caused the content of > the binaries to not match. > > I put farce under GPLv2 which is too restrictive for Pierre. > > > 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? > > > > Of course, this is only valid for sysv. I do not know (yet) what > > happens on systemd. > > > > Pierre > > > > Sounds like a good idea. > > ĸen
At this point, I'd like to pass my congratulations to Pierre for what he has established - understanding the final details of why some things which had used to be ok now produced different code was not something I ever managed. I see Pierre has documented objdump invocations in the tickets. Good on you! ĸen -- He could send for Ptraci, his favourite handmaiden. She was special. Her singing always cheered him up. Life seemed so much brighter when she stopped. -- Pyramids -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page