Changes between Version 5 and Version 6 of Building/Architecture/Idiom/PlatformNames


Ignore:
Timestamp:
Jan 3, 2012 10:24:13 PM (4 years ago)
Author:
heisenbug
Comment:

clarify that porting and cross-compiling are different beasts

Legend:

Unmodified
Added
Removed
Modified
  • Building/Architecture/Idiom/PlatformNames

    v5 v6  
    2424and also installed.
    2525
    26 If host and target are different, then we are building a
    27 cross-compiler.  For GHC, this means a compiler
    28 which will generate intermediate .hc files to port to the target
    29 architecture for bootstrapping.  The libraries and stage 2 compiler
    30 will be built as HC files for the target system (see [wiki:Building/Porting Porting GHC] for details).
     26If host and target are different, then we are building a cross-compiler. See [wiki:CrossCompilation] for the work-in-progress toolset.
     27
     28There is another option, which is similar in essence, namely creating a portable compiler. For GHC, this means a compiler which will generate intermediate `.hc` files to port to the target architecture for bootstrapping.  The libraries and stage 2 compiler will be built as `.hc` files for the target system (see [wiki:Building/Porting Porting GHC] for details).
    3129
    3230More details on when to use BUILD, HOST or TARGET can be found in