[M3devel] biarch, multilib, etc?

Jay jayk123 at hotmail.com
Thu Apr 17 15:32:19 CEST 2008


 > And between host, target, and build, I find the names confusing.

Ok I was the victim of an older less clear document.

The current docs are clear and agreed with my guess.

Host is the "future host", the machine that will run the compiler you are building.
Target is the target of the compiler you are building.
Build is the *Host* you are building the compiler on right now.

The terminology I believe derives from the viewpoint that not many people build compilers.

Host the machine are you developing on, running the compiler, editor.
Target is the machine you are producing code for.
"Build" is much less often seen, so its name isn't so clear.
It is the host that builds the compiler.
But not the host that, like, builds "the real code".
  Unless that real code, is, uh, the compiler (and linker).

While "Build" should be reliably guessable from uname et. al., I think the docs warned against not specifying it if specifying others.
You know, if I'm on AMD64, whether "build" is AMD64 or x86 has theoretically no bearing on the result, so
I shouldn't care.

 - Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080417/3045e009/attachment-0002.html>


More information about the M3devel mailing list