Greg Schafer wrote:
> Conversely, the more I think about it, the more I don't like it.. will say
> more after I've done some analysis. However, I haven't written it off yet..

Looking forward to it.

> We are trying to eliminate the "target ld doesn't like host libc" issue,
> aren't we? If so, the above test case tells us immediately because we know
> it doesn't work. Anyhoo, I'll follow up when I have some more facts.

If you recall, there were two issues with the host I mentioned. First we 
hit the ld issue, but that can be resolved as we've already noted in 
this thread. Even after fixing this, there remains an issue with 
bootstrapping GCC pass 1 (the actual error appears to be related to a 
mis-generated spec file for stage 2 - I can set this up again if you 
need to see the exact error), and the root cause is probably connected 
to the multilib setup.

If the problem is due to a multilib setup, then I would think we would 
want to account for it in our build method. It would allow us to build 
from a wider range of hosts.

If there is truly something wrong with the host's libc such that we 
can't bootstrap GCC, but we can produce a minimal GCC from it - a gcc 
capable enough to in turn build a usable temporary libc which is proven 
solid by both the ability to bootstrap gcc against it and possible 
testing after we make libgcc_s.so.1 - doesn't that make the build method 
itself more robust? Perhaps there's something I'm not quite seeing 
correctly - I'm sure you'll let me know if so... :)

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

Reply via email to