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


Ignore:
Timestamp:
Jan 3, 2012 10:24:13 PM (3 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