Hi all,
In the Chapter 6 instructions to build GCC, it says this:
"The full GCC package contains additional compilers. Instructions for building these can be found at http://www.linuxfromscratch.org/blfs/view/svn/general/gcc.html."
This is true enough. However, it's misleading. At this point in Chapter 6 it is too late to install the tcsh package and the GNAT binary to install all the compilers (Ada) in the GCC package.
I have written a hint to modify the LFS Chapter 5 and 6 instructions, allowing to build Ada in Chapter 6.
I would like to see the LFS instructions changed just a bit to include a note in Chapter 5 to reference my hint, just in case someone wants to build all the compilers from the GCC package in Chapter 6.
If this isn't something that is appropriate for inclusion in LFS, can I suggest at least modifying the note in Chapter 6 that you cannot build the Ada compiler at this point.
I just happened to install a brand new LFS/BLFS installation (SVN) over the past few days. I am building a development machine, so I wanted as much as I could get at this point. I compiled the other compilers (except for Ada) at chapter 6 in the LFS book, and all went perfectly fine.
It might be worthwhile to mention that building the compilers for the other languages (except Ada) should not be a problem.
It may save some folks some time who may try to follow the text and go over to the BLFS instructions to install additional compilers, only to waste a bunch of time trying to get the GNAT binary installed.
Might also save time for people who want an objc, fortran or java compiler later on, but are not interester in the ada compiler.
1: They have the latest stable version anyway, at this time LFS is at version 3.4.3, BLFS still has 3.4.1
2: They don't have to build GCC all over again, slow machines still take a lot of time building GCC
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page