On Thu, 5 Jan 2006, Dan Nicholson wrote:

On 1/5/06, Ken Moffat <[EMAIL PROTECTED]> wrote:
Files that differ, but with same code:

e2fsck, fsck.ext2, fsck.ext3 (the same file, by three names)

I can't figure out this bugger.  Maybe the objdump -S can help.


The 'same code' message is because I've already run objdump -S on these. Maybe one day it will help provide a clue to what is going on.


bison   as Dan noted

I think I've got this one figured out in the alphabetical builds.
Circular dependencies between bison and flex.  Requires adding bison
to /tools, but the differences are gone now.

(i) toolchain - I'm hoping that linking correctly will remove some of
the other differences.  But, any indications how we're likely to fix
the toolchain ?

Not to turn this into "LFS should do what Greg does", but DIY has some
improvements for the toolchain adjustment/readjustment.  And some of
them are no more complicated command-wise than what's already in the
book.  Please read these links to see what I mean.

http://www.diy-linux.org/x86-reference-build/temptools.html#tt-adjust-toolchain
http://www.diy-linux.org/x86-reference-build/chroot.html#c-readjust-toolchain
http://www.diy-linux.org/pipermail/diy-linux-dev/2004-September/000122.html

Thanks for the links. I've now realised that I *don't* want to fix the toolchain on my next build cycle, so that I can compare between the two cycles for things like perl (to be absolutely sure).

(ii) bison - as Dan has already noted.  For my next build I'll ignore
this and try to get sme of the other issues out of the way ( I can
already see multiple tests for this, to se if both flex and bison are
indeed needed in /tools).

The only real issue is convincing people to add another package to /tools.

I was confusing myself about the options - if flex has a compile-time dependency on bison, the alternatives are

(a) bison in ch5, then flex and bison in ch6,

(b) bison in ch5, bison then flex in ch6,

(c) bison _and_ flex in ch5, but only if flex or bison otherwise hardcodes /tools in ch6.

So I might as well add bison in chapter 5 (option 'b') to prove this is inadequate.

(v) perl - I'll try creating /etc/hosts before the configure, but I
think this is probably cosmetic.

Maybe.  Do you know how the hostcat command is used in perl?

No idea, and I'm not keen to dig into perl. The binaries are accepted after stripping and converting hte dates to tokens, but some more comparison won't hurt.

Ken
--
 das eine Mal als Trag?die, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to