diff --git a/README.md b/README.md index 16db9ea5a3edba980e0f539e81d0f6f398c12ccb..89ddf37e8c3e9f3a01a9fd16db1f821c371011d2 100644 --- a/README.md +++ b/README.md @@ -22,3 +22,48 @@ sudo apt update # Install the cross compiler sudo apt install x86-64-unknown-redox-gcc ``` + +### Arch Linux +To install the toolchain, run the following commands: + ```bash + # Clone libc + git clone --recursive git@github.com:redox-os/libc + + # Go to the packages + cd libc/packages/arch + + # Start with binutils + cd binutils + makepkg -si + + # Then autoconf + cd ../autoconf + makepkg -si + + # Then gcc-freestanding + cd ../gcc-freestanding + makepkg -si + + # Then newlib + cd ../newlib + makepkg -si + + # Finally gcc + cd ../gcc + makepkg -si + ``` + +### Other distros/Mac OS X +To install the toolchain, run the following commands: + ```bash + # Clone libc + git clone --recursive git@github.com:redox-os/libc + + # Run the setup script + cd libc + ./setup.sh all + + # Add the tools to your path + export PATH=$PATH:/path/to/libc/build/prefix/bin + ``` +