This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
developersguide:crosscompiling [2016/03/04 13:20] antoineleca [Build compatibility] Updated dates based on archive.org (no access to oldwiki, sorry) |
developersguide:crosscompiling [2017/05/14 21:33] marceloalencar [Build compatibility] Add Debian 8.8 Stable |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Build compatibility ===== | ===== Build compatibility ===== | ||
- | ^ Host platform ^ Version ^ Buildable MINIX architectures ^ Version ^ Updated | | + | ^ Host platform ^ Version ^ Buildable MINIX architectures ^ Version ^ Updated | |
- | | Ubuntu x86 32-bit | 14.04 | x86 32-bit / ARMv7 | 3.4.0rc | 2016-02 | | + | | Ubuntu x86 32-bit | 14.04 | x86 32-bit / ARMv7 | 3.4.0rc | 2016-02 | |
- | | Ubuntu x86 64-bit | 14.04 | x86 32-bit / ARMv7 | 3.4.0rc | 2016-02 | | + | | Ubuntu x86 64-bit | 14.04 | x86 32-bit / ARMv7 | 3.4.0rc | 2016-02 | |
- | | Arch Linux x86 32-bit | | x86 32-bit | 3.2.1 | 2013-08 | | + | | Arch Linux x86 32-bit | | x86 32-bit | 3.2.1 | 2013-08 | |
- | | Arch Linux x86 64-bit | | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | | + | | Arch Linux x86 64-bit | | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | |
- | | Mac OS X Lion x86 64-bit | | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | | + | | Mac OS X Lion x86 64-bit | | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | |
- | | Mac OS X Maverick x86 64-bit | | x86 32-bit / ARMv7 | 3.3.0 | 2014-10 | | + | | Mac OS X Maverick x86 64-bit | | x86 32-bit / ARMv7 | 3.3.0 | 2014-10 | |
- | | FreeBSD x86 32-bit | 10-CURR. | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | | + | | FreeBSD x86 32-bit | 10-CURR. | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | |
- | | FreeBSD x86 64-bit | 10-CURR. | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | | + | | FreeBSD x86 64-bit | 10-CURR. | x86 32-bit / ARMv7 | 3.2.1 | 2013-08 | |
+ | | Windows Subsystem for Linux 64-bit | 10.14393 | x86 32-bit / ARMv7 | 3.4.0rc | 2016-08 | | ||
+ | | Debian x86 32-bit | 8.8.0 | x86 32-bit | 3.3.0 | 2017-05 | | ||
===== Getting the sources ===== | ===== Getting the sources ===== | ||
Line 24: | Line 26: | ||
<code> | <code> | ||
- | $ git clone git://git.minix3.org/minix minixsrc | + | $ mkdir minix |
- | $ cd minixsrc | + | $ cd minix |
+ | $ git clone git://git.minix3.org/minix src | ||
+ | $ cd src | ||
</code> | </code> | ||
- | NOTE: The releasetools script will generate object files and put them //outside// the source directory; it will move up out of the git repo and start touching stuff there. I.e., if you've cloned to ~/foo/minixsrc/ and build from there, things will start showing up in ~/foo/ as an artifact of the build process. You probably don't want this (and the build process probably shouldn't do this...), so if that's a problem for you, try double-wrapping it: instead of cloning to ~/foo/minixsrc/ try creating a "minix" container directory and cloning to ~/foo/minix/src. | + | NOTE: The releasetools script will generate object files and put them //outside// the source directory; i.e., if you've cloned to ~/minix/src/ and build from there, things will start showing up in ~/minix/ as an artifact of the build process. |
===== Crossbuilding for x86 ===== | ===== Crossbuilding for x86 ===== |