On Fri, Apr 11, 2008 at 4:30 PM, Dan Nicholson <[EMAIL PROTECTED]> wrote: > > yacc (bison) - Definitely needed since we patch the bash parse.y file > in Ch. 5 and yacc will need to be rerun. Could add bison to Ch. 5 > before bash, but IMO it's easier for the host to just install bison.
I don't remember if bash calls bison or yacc. If it is the former, we don't need to check yacc -> bison symlink. > awk - Definitely needed by the glibc build, and gawk in particular due > to use of some non-portable features. glibc needs gawk but it doesn't need awk -> symlink. > bash - Not needed for actual building, but glibc's ldd and tzselect > need either bash or ksh to work. The values will be substituted at > configure time. I don't know what happens without them, and it's > probably not that important in Ch. 5 if those utilities aren't there. > However, we create the LFS user with /bin/bash as the login shell, and > this can't be substituted as is because we set up the environment > through the bash initialization files. Ditto. bash has to be installed but need not be the default shell. Randy echoed my thoughts in a much better manner. We should not check for something if the result of the check does not make any difference in the build. -- Tushar Teredesai mailto:[EMAIL PROTECTED] http://www.linuxfromscratch.org/~tushar/ -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page