Skip to content
Snippets Groups Projects
Verified Commit 09acaa7f authored by Dan Robertson's avatar Dan Robertson
Browse files

Add documentation for Gentoo Linux

parent 49544f56
No related branches found
No related tags found
No related merge requests found
......@@ -25,45 +25,60 @@ sudo apt install x86-64-unknown-redox-gcc
### Arch Linux
To install the toolchain, run the following commands:
```bash
```bash
# Clone libc
git clone --recursive git@github.com:redox-os/libc
# Go to the packages
# 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
```
### Gentoo Linux
```bash
# Clone libc
git clone --recursive git@github.com:redox-os/libc
# Install needed tools
emerge -a =sys-devel/autoconf-2.64 =sys-devel/automake-1.11.6-r2
# Run the setup script
cd libc
PREFIX=<your preferred toolchain prefix> ./setup.sh all
# Add the tools to your path
export PATH=$PATH:<toolchain prefix>/bin
```
### Other distros/Mac OS X
To install the toolchain, run the following commands:
```bash
```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
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment