Skip to content
Snippets Groups Projects
Unverified Commit ff66b93f authored by Jeremy Soller's avatar Jeremy Soller Committed by GitHub
Browse files

Merge pull request #92 from dlrobertson/add_gentoo_docs

Add documentation for Gentoo Linux
parents 49544f56 09acaa7f
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 ...@@ -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