Randy McMurchy wrote:
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

Reply via email to