On Sat, 2020-06-13 at 00:05 -0500, Bruce Dubbs via lfs-dev wrote: > On 6/12/20 10:00 PM, William Harrington via lfs-dev wrote: > > Greetings, > > > > I’ve noticed that LFS is only targeting i386 and AMD64. The is a > > great hunger for LFS to support ARM. Many have wished for the > > support. What is keeping LFS from supporting ARM? > > > > What I have seen while reading forums and IRC chat, LFS should be > > supporting ARM. > > Why is the book only targeting I386 and X86_64 and nothing else? > > > > There are ma y LFS users who have attempted to contribute their > > knowledge. > > Why is LFS not using g one archs ? > > You know, of course, that LFS is done 100% by volunteers. It's not > just > time, but also money. We pay of hosting and our development > hardware. > > For my part, I spend well over 40 hours a week on LFS and work on it > 7 > days a week. I don't have time to add another architecture. I > doubt > the other editors do either. > > If you want to clone LFS for an ARM architecture, then you are more > than > welcome. We can even let it be hosted on the LFS servers. >
Personally, I do not have the hardware for that. I do not have the time either, and this is why: the problem is not lfs, but blfs. There are around 750 packages in there. If those packages are all updated twice a year (some have much more frequent updates...), it makes 4 updates per day, 7/7. Updates mean: get the source, check it is right (gpg signatures, whatever), update size and md5. Build and test it, analyze and restart when something gets wrong (very often, the instructions for one version have to be changed for the next one), measure and update sbu and disk usage, do a "DESTDIR" install to check new installed or not installed files and dirs. Update the xml, publish. Also check that dependent packages still build (not always done, actually, but it means that full builds of blfs must be run from times to times). Most of this cannot be automated because of the diversity in upstream sources and build systems. Now, the cross-chap5 branch is much easier to adapt to arm. So you might see unofficial forks... But not from me sorry. My experience with a VM was too painful (time, again). Pierre -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page