Changes

Jump to: navigation, search

Improving Build Times

712 bytes added, 11:09, 12 February 2008
Using a compiler cache
== Using a compiler cache ==
TODO -- Using a compiler cache, source code can be compiled once and stored in a disk cache, thereby eliminating the need to compile it again in future. One such tool is [http://ccache.samba.org/ ccache], which uses hashes to determine if previously cached compiler output can replace a subsequent compilation. According to its developers, ccache "often results in a 5 to 10 times speedup in common compilations."
Usinc ccache for Mozilla development is a safe and effective way to reduce build times on Linux and Mac OS X.
 
=== Linux ===
 
==== Ubuntu ====
 
On Ubuntu, simply install the '''ccache''' package:
 
sudo apt-get install ccache
=== Mac OS X ===
Using On Mac you can use [http://www.macports...org/ MacPorts] to install ccache:
sudo port install ccache
After installing, you will need to symlink your compilers in order to have them work with ccache:
 
for X in cc gcc g++ c++ ; do ln -s /usr/bin/$X /opt/local/bin ; done
 
=== Linux ===
 
==== Ubuntu ====
 
sudo apt-get install ccache

Navigation menu