Jim Gifford wrote: > It seems now that LFS is ready to go into the world that CLFS has been > in for a while. There seems to be a lot of discussions, that are going > to be a duplication of work, and no one from LFS reaching out to the > CLFS team for input on what issues we have seen and what you will cross. > It was proposed a while back to make CLFS the LFS 7, which got > rejected, but someone else brings it up something similar, now it's a > great idea let's get it done.
It was a matter of timing, and I think, the fact that LFS can only take little bits of changes at a time. I think to a lot of people, turning CLFS into LFS 7.0 seemed like a large pill to swallow all at once. (I'm not necessarily voicing my own opinions here, just what I believe is the cause for what happened). Plus, there is a large difference still with CLFS vs LFS. One of your aims is true cross compiling, being able to start from any arch and build for any arch. LFS still is, and from what I can tell, will always be a strictly native build. > If LFS wants to support multiple architectures, I would recommend only > supporting x86, x86_64, and powerpc. The others are just too complicated. You're probably right. In fact, I'm not even certain that PowerPC will officially make it in. > I also hope anything from what people have done towards the LFS's 7.0 > goal, that the appropriate credit is giving. Of course. When I first started looking at adding in 64-bit support to LFS I did look at CLFS and I used some commands and principles, and a patch found there. Here are the initial two commits to the x86_64 branch which started all this: http://wiki.linuxfromscratch.org/lfs/changeset/8229/branches/x86_64/BOOK http://wiki.linuxfromscratch.org/lfs/changeset/8232/branches/x86_64/BOOK Admittedly, I was amiss in not giving credit to CLFS at that point, during those couple of commits. It did not seem like a big deal at the time, since we were sister projects and I had worked on CLFS myself. Shortly after that, Greg Schafer started advising me on the method. Threads to that effect start here: http://linuxfromscratch.org/pipermail/lfs-dev/2007-July/059715.html and here: http://linuxfromscratch.org/pipermail/lfs-dev/2007-July/059744.html And there are more if you dig around. After Greg started advising me, the build method started changing. On only the third commit to the x86_64 branch, stuff from CLFS started being removed: http://wiki.linuxfromscratch.org/lfs/changeset/8241/branches/x86_64/BOOK Since then, any borrowed ideas have come from DIY and Greg Schafer, which is why, when I merged all these changes into trunk from the jh branch (the successor of the x86_64 branch) I gave him credit and thanks. I have not really looked at CLFS in a long time, but to my knowledge, there isn't anything left in LFS that originated in CLFS. Even so, if you feel it is appropriate, I will gladly drop in a line in the changelog that expressly thanks CLFS for building pure 64-bit and 64-bit multilib first and for initially setting us on the path. -- JH -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page