Hi everyone,

I wanted to start a new thread since the other one was getting huge. 
Here's where I am
right now in getting this thing verified for changes.  Changes are
relative to the book in
Jeremy's home dir:

http://www.linuxfromscratch.org/~jhuntwork/lfs-alphabetical/

*  As per autoconf and automake using libtool in their testsuites,
libtool has been moved up
   in the order.  It now sits between iana-etc and m4.

*  Since libtool hardcodes the path to grep, /bin/grep was added to
the list of Essential
   Symlinks.

*  A note will be added to the autoconf page that since automake isn't
installed yet, two
   tests are skipped.  The user can rerun the tests after automake is
installed if desired.

New issue that needs to be addressed.  Since the patches for bash
update the file parse.y,
bison must be present to rebuild the y.tab.{c,h} files.  There are two
*possible* solutions.

*  Run bison on parse.y on a system that has it and add the diffs to
y.tab.{c,h} to the bash
   patch.

*  Move bison ahead of bash and note it as a dependency.

I think the second one is the most sane.  Indeed, this is the exact
situation were bison is a
dependency of bash.  If ever parse.y is changed in the future, bison
will be needed.  Greg's
Bash patch notes this dependency:

http://www.diy-linux.org/downloads/patches/bash-3.1-official-001-011-combined-1.patch

Assuming the second suggestion is followed, the placement must be
resolved.  Bison hard
codes the location of m4.  Therefore, I believe the best courses of
action are to:

*  Swap bash and bison.
or
*  Move bison between M4 and ncurses.

Thoughts, suggestions, criticisms welcome.  Otherwise, everything is
looking good.

--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to