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

Reply via email to