Hi. I would like to discuss the structure of part III - general libraries and utilities seen from a dependency meeting point of view.
I know it is not quite possible to arrange the whole book in a way that you can go through it step by step and be able to compile all packages this way, but at least part III has some room for optimization. I think it should be tried to meet dependencys where it is easy to achieve and thus making the whole process not confusing for the reader by having to jump through chapters a lot... First of all chapter 12 is sorted alphabetically, which is mainly a good thing and LFS does this, too - where possible. But with a little modification most of the inner-chapter requirements that I'm aware of are met and I think it is more easy to comprehend 'cause you don't have to jump back and forth: - move tcl & tk to the top - move expect to third place - move doxygen either in front of or behind the whole gcc-related block Also I think it would be an good idea to reorder the part III chapters because a lot of packages from chapter 8 to 10 depend on packages from chapter 11 and 12 (pkgconfig, which, guile, nasm gpm, perl-modules and JDK): - move programming to the top - move system utilities second - leave the rest as is This solves a lot of requirements but I'm aware that at least MC, librep and perl-modules are affected due to not met requirements this way. Nevertheless I think it would be gained more than lost... Regards, Torsten. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
