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/08/23 17:23] antoineleca [Build compatibility] Add Windows Subsystem for Linux (a.k.a. Ubuntu on Windows, or Bash on Windows) |
developersguide:crosscompiling [2017/05/14 21:33] marceloalencar [Build compatibility] Add Debian 8.8 Stable |
||
---|---|---|---|
Line 19: | Line 19: | ||
| 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 | | | 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 25: | 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 ===== |