Index: tools/toolchain.sh
===================================================================
--- tools/toolchain.sh	(revision cc40af4754ddfc4e4f6463a2e4b62779f9d9cee5)
+++ tools/toolchain.sh	(revision b3536a08e653e79033c58790a83cb4da9bcd779e)
@@ -72,4 +72,5 @@
 GDB="gdb-${GDB_VERSION}.tar.gz"
 ISL="isl-${ISL_VERSION}.tar.bz2"
+CPUCOUNT="`python -c 'import multiprocessing as mp; print(mp.cpu_count())' `"
 
 REAL_INSTALL=true
@@ -500,5 +501,5 @@
 	
 	change_title "binutils: make (${PLATFORM})"
-	make all
+	make -j$CPUCOUNT all
 	check_error $? "Error compiling binutils."
 	
@@ -523,5 +524,5 @@
 	
 	change_title "GCC: make (${PLATFORM})"
-	PATH="${PATH}:${PREFIX}/bin:${INSTALL_DIR}/${PREFIX}/bin" make all-gcc
+	PATH="${PATH}:${PREFIX}/bin:${INSTALL_DIR}/${PREFIX}/bin" make -j$CPUCOUNT all-gcc
 	check_error $? "Error compiling GCC."
 	
@@ -545,5 +546,5 @@
 		
 		change_title "GDB: make (${PLATFORM})"
-		PATH="${PATH}:${PREFIX}/bin:${INSTALL_DIR}/${PREFIX}/bin" make all
+		PATH="${PATH}:${PREFIX}/bin:${INSTALL_DIR}/${PREFIX}/bin" make -j$CPUCOUNT all
 		check_error $? "Error compiling GDB."
 		
