Xenon Toolchain
Jump to navigation
Jump to search
Windows
Installing Cygwin
- ) Download Cygwin. Once it's done, run the installer. Set the Install Directory to C:\Cygwin, or what ever your root drive path is.
- ) When prompted for a server, select anyone, they all have the same packages, but I would recommend xmission.
- ) Make sure you install the necessary devs libs:
- GCC
- Make
- Git
- build-essential
- texinfo
- Etc.
Mac OS X
Prerequisites
- ) Install Xcode.
- ) Install macports, then "sudo port install mpfr gmp git-core wget"
- ) sudo mkdir /usr/local/xenon; sudo chown -R $USER /usr/local/xenon
- ) Do the "Building the Toolchain" stuff from below.
- ) If you're running Xcode 3.2, get Apple to fix this bug. Workaround is to compile until it fails with the "duplicate symbol" error (check build.log), then do the mentioned workaround in gcc-4.4.0/gcc directory (changing Make-lang.in), then disable the rebuild of binutils, gcc (first stage) and newlib by setting
BUILD_BINUTILS=false BUILD_GCC=false BUILD_NEWLIB=false BUILD_GCC_SECOND=true
in the build-xenon-toolchain. Then retry the build. It should finish the build.
All Platforms
Building the Toolchain
Run the following commands through the cygwin Bash console:
git clone git://free60.git.sourceforge.net/gitroot/free60/free60 cd free60/toolchain ./build-xenon-toolchain toolchain
The toolchain should start building (Note: This might take some time).
Retrieved from "http://www.free60.org/Compiling_the_Toolchain"