Gerard Beekmans wrote:
>> You are arguing because of an implication that, quite honestly, I don't see.

> I'm not trying to be argumentative. 

I was using the term argument in a more formal manner: a coherent series 
of statements leading from a premise to a conclusion, not in the sense 
of an altercation.

> To me it's just seeing a technical 
> explanation that feels incomplete. Some claims are made that then aren't 
> further explained. I'll have to admit that I don't remember all the 
> nuances right now either to come up with a replacement explanation on 
> the fly.

I've sent a private email to Greg to ask for a refresh about the 
reasoning behind the cross-compiling

> Some explanation is always better than not at all. 

I agree but I still don't see what is not explained.  I've re-read your 
post from yesterday several times.  Are you saying that we should 
explain the process of cross-compilation?  To me it is reasonably 
obvious that if you use cross-compilation techniques then the system 
can't use resources from the host architecture.

We don't ask that our users be programmers, but trying to explain *how* 
cross-compilation "removes all dependency on the host system" seems to 
be beyond the scope of the book.  To really understand the 
cross-compilation process, I think you need to be a programmer who 
understands compiler construction.

Would the following rewording be enough?

The temporary libraries are cross-compiled. Because a cross-compiler 
cannot rely on anything from the host system, this removes any potential 
contamination of the target system by lessening the chance of headers or 
libraries from the host being incorporated into the new tools. 
Cross-compilation also allows for the possibility of building both 
32-bit and 64-bit libraries on 64-bit capable hardware.


> This'll have to be 
> fleshed out more. I'd like to keep this ticket open but lower priority 
> for now. It's not going to have a be a show-stopper but something just 
> doesn't feel right about leaving this the way it is. Or close it for now 
> if you prefer. It can always be re-opened again in the future as part of 
> a bigger overhaul.

The priority of the ticket is not really an issue.  I'd like to get it 
fixed if we can agree on what is needed.

There are only five open tickets right now and I'll like to address all 
of them except the one on multi-lib before the next release.  That's not 
soon though.  The current target date is March 1.  On the other hand, 
putting things off just creates more pressure later.   This ticket 
shouldn't be that hard.

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

Reply via email to