2019-11-01 09:06:06 +00:00
## Required packages
2023-01-26 17:04:13 +00:00
Please install these packages before moving to next step. Below is a reference list for Debian-based distributions. Reference build system is Ubuntu 20.04/22.04 amd64.
2019-11-01 09:06:06 +00:00
2022-09-04 10:33:29 +00:00
git gcc g++ make gawk bison flex bzip2 netpbm autoconf automake libx11-dev libxext-dev libc6-dev liblzo2-dev libxxf86vm-dev libpng-dev gcc-multilib libsdl1.2-dev byacc python3-mako libxcursor-dev cmake genisoimage dh-make
2019-11-01 09:06:06 +00:00
2023-01-26 17:04:13 +00:00
For armhf build, please install additional packages:
gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
2019-11-01 09:06:06 +00:00
## Clone & build
2023-02-02 18:00:48 +00:00
$ cd < myprojects >
$ mkdir arosbuilds
$ cd arosbuilds
2020-05-09 18:20:08 +00:00
$ git clone https://github.com/deadw00d/AROS.git AROS
2019-11-01 09:06:06 +00:00
$ cp ./AROS/scripts/rebuild.sh .
$ ./rebuild.sh
Proceed to build selection below
### Linux-x86_64
1. Select toolchain-core-x86_64
2. Select core-linux-x86_64 (DEBUG)
Start AROS by:
$ cd core-linux-x86_64-d/bin/linux-x86_64/AROS
$ ./boot/linux/AROSBootstrap
2023-02-02 18:00:48 +00:00
In order to use the cross-compiler built in step 1 for compiling your own projects (which don't use AROS builds system / mmakefile.src approach), you need to provide --sysroot parameter, for example:
$ < myprojects > /arosbuilds/toolchain-core-x86_64/x86_64-aros-gcc --sysroot=< myprojects > /arosbuilds/core-linux-x86_64-d/bin/linux-x86_64/AROS/Development
2019-11-01 09:06:06 +00:00
### Amiga-m68k
1. Select toolchain-core-m68k
2. Select core-amiga-m68k
Kickstart images available in
core-amiga-m68k/bin/amiga-m68k/AROS/boot/amiga