Changes between Version 3 and Version 4 of CrossCompilation


Ignore:
Timestamp:
Jul 14, 2010 5:04:07 PM (5 years ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CrossCompilation

    v3 v4  
    1111 * Other porting tasks might be easier, given a suitable cross-compilation toolchain.
    1212
     13In general, we have:
     14
    1315||               ||Overall build||Stage 1||Compiler RTS||Stage 2||Code RTS||
    1416||Build platform ||Build        ||Build  ||(Build)     ||Build  ||(Build) ||
    1517||Host platform  ||Host         ||Build  ||Host        ||Host   ||Target  ||
    1618||Target platform||Target       ||Host   ||            ||Target ||        ||
     19
     20In the special case where we are using cross compilation to bootstrap a new platform, we have Host=Target:
     21
     22||               ||Overall build||Stage 1||RTS    ||Stage 2||
     23||Build platform ||Build        ||Build  ||(Build)||Build  ||
     24||Host platform  ||Target       ||Build  ||Target ||Target ||
     25||Target platform||Target       ||Target ||       ||Target ||
     26
     27In the special case where we are building a cross-compiler running on our current platform, we have Host=Build:
     28
     29||               ||Overall build||Stage 1||Compiler RTS||Stage 2||Code RTS||
     30||Build platform ||Build        ||Build  ||(Build)     ||Build  ||(Build) ||
     31||Host platform  ||Build        ||Build  ||Build       ||Build  ||Target  ||
     32||Target platform||Target       ||Build  ||            ||Target ||        ||
    1733
    1834== Plan ==