Running ./buildall.sh
in the toplevel directory should be enough to
produce the binaries. The sources for the different packages are downloaded
from an S3 bucket provided by Cloudera. If desired, it's possible to dowload
the exact version of the package and simply move it to the source directory.
For example, if you want to download the gcc source manually, find the gcc-4.9.2.tar.gz archive and copy it to source/gcc. If the file is present it will not be downloaded again.
To build a specific package run:
./build.sh package package.version
for example:
./build.sh python 2.7.10
Its possible as well to build several packages at once.
./build.sh python 2.7.10 llvm 3.3-p1
Here, the arguments are package version pairs.
To build on Mac we cannot use a custom GCC, so we have to use the system compiler:
SYSTEM_GCC=1 DEBUG=1 ./buildall.sh