From 09acaa7f5a2f7cc3f9be3e650e78625e5497e057 Mon Sep 17 00:00:00 2001 From: Dan Robertson <dan.robertson@anidata.org> Date: Tue, 31 Oct 2017 13:19:02 +0000 Subject: [PATCH] Add documentation for Gentoo Linux --- README.md | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 89ddf37e8..423512a1e 100644 --- a/README.md +++ b/README.md @@ -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 ``` - -- GitLab