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
1 merge request!92Add documentation for Gentoo Linux
...@@ -25,45 +25,60 @@ sudo apt install x86-64-unknown-redox-gcc ...@@ -25,45 +25,60 @@ sudo apt install x86-64-unknown-redox-gcc
### Arch Linux ### Arch Linux
To install the toolchain, run the following commands: To install the toolchain, run the following commands:
```bash ```bash
# Clone libc # Clone libc
git clone --recursive git@github.com:redox-os/libc git clone --recursive git@github.com:redox-os/libc
# Go to the packages # Go to the packages
cd libc/packages/arch cd libc/packages/arch
# Start with binutils # Start with binutils
cd binutils cd binutils
makepkg -si makepkg -si
# Then autoconf # Then autoconf
cd ../autoconf cd ../autoconf
makepkg -si makepkg -si
# Then gcc-freestanding # Then gcc-freestanding
cd ../gcc-freestanding cd ../gcc-freestanding
makepkg -si makepkg -si
# Then newlib # Then newlib
cd ../newlib cd ../newlib
makepkg -si makepkg -si
# Finally gcc # Finally gcc
cd ../gcc cd ../gcc
makepkg -si 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 ### Other distros/Mac OS X
To install the toolchain, run the following commands: To install the toolchain, run the following commands:
```bash ```bash
# Clone libc # Clone libc
git clone --recursive git@github.com:redox-os/libc git clone --recursive git@github.com:redox-os/libc
# Run the setup script # Run the setup script
cd libc cd libc
./setup.sh all ./setup.sh all
# Add the tools to your path # Add the tools to your path
export PATH=$PATH:/path/to/libc/build/prefix/bin 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