Dear List, I've been using gcc-4.3.1 for the 20080711 version of LFS, but with almost all packages as recent as I can get. I'm even living with groff-1.19.2, though I may downgrade to groff-1.18 so I can use the patch. The most important exceptions so far are that I'm only using grub 0.97 (not 1.x) and libtool-1.5.26 (not 2.x). The state of the LFS patches suggests that there exists a shadow-4.0.18.2 , but I can only find shadow- 4.0.18.1 .
The only special changes I've had to make have been to deal with the gcc dependencies. Since I've had to add gmp and mpfr, I've allowed more drastic changes. I also build Ada, and I try to use a build configuration as near as possible to my final intentions throughout. Since this means that (e.g.) I build the gcj libraries each time I build gcc, I don't mind spending a little time on what are technically redundant builds of some of the dependencies, just to be sure. This means that I need (a) GNAT from somewhere as well as a C compiler (b) gmp and mpfr and I also choose to have *external* installations of (c) zlib and libunwind Also, for treelang, I need (d) flex and bison gmp I build with --without-readline to insulate me from the original host copy of readline. mpfr I configure with --enable-shared, but I think this is redundant. That way, without configuring for full library paths, the only dependencies are straightforward unversioned use of libc.so.6, the usual linux-gate and ld links, and mpfr's use of libgmp. There is no problem carrying forward copies of these libraries across successive builds of gcc and ld (in binutils). However, since none of them takes long to build, test or install, I simply add in extra builds. Since the use of flex and bison is a build-time dependency for treelang, even paranoia does not require me to build them more often than initially (before the very first gcc build of chapter 5) and then as directed by LFS. gmp, mpfr, zlib and libunwind I go overboard by building initially (along with the first binutils build), again as soon as gcc and binutils have been built a second time, at the beginning of the chapter 6 build, and again after the final builds of gcc and binutils. This means I actually build the zlib package eight times! Bernard Leak. _________________________________________________________________ Make a mini you on Windows Live Messenger! http://clk.atdmt.com/UKM/go/107571437/direct/01/ -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page