On Fri, Apr 11, 2008 at 1:23 PM, Bruce Dubbs <[EMAIL PROTECTED]> wrote: > Sukucorp Sukucorp wrote: > > On Fri, Apr 11, 2008 at 2:48 PM, <[EMAIL PROTECTED]> wrote: > >> + <para>[bdubbs] - Updated host requirments to check for > >> + symbolic links from sh, awk, and yacc.</para> > > > > Was there a bug report for this or did anyone run into any problems? > > > > I don't know about bison/yacc, but I did not have any issues starting > > from a host where sh was linked to dash and awk was linked to mawk. My > > host was Ubuntu where gawk is not installed. I bypassed updating the > > host by installing gawk before building pass1 binutils. > > I was responding to some earlier comments about sh->dash causing problmes. I > added the part about yacc and awk because I know thy are sometimes used, but > I > don't know for sure if they are essential for LFS. It is just making sure. > I > started to add lex, but I didn't see flex required.
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. awk - Definitely needed by the glibc build, and gawk in particular due to use of some non-portable features. lex - Nothing yet. 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. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page