patches/gcc/4.2.4/170-missing-execinfo_h.patch
author Michael Hope <michael.hope@linaro.org>
Thu Sep 29 12:40:42 2011 +1300 (2011-09-29)
changeset 2695 f2495884ca3e
parent 687 b2b6b1d46aa1
permissions -rw-r--r--
config: add a 'auto' value for the number of parallel jobs

When CT_PARALLEL_JOBS is -1, set the number of parallel jobs to the
number of online CPUs + 1. Update documentation to match.

I find this useful when building in the cloud. You can use the same
.config file and have the build adapt to the number of processors
available. Limited testing shows that NCPUS+1 is faster than NCPUS+0
or NCPUS+2.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
yann@687
     1
diff -durN gcc-4.2.1.orig/boehm-gc/include/gc.h gcc-4.2.1/boehm-gc/include/gc.h
yann@687
     2
--- gcc-4.2.1.orig/boehm-gc/include/gc.h	2006-09-18 20:45:08.000000000 +0200
yann@687
     3
+++ gcc-4.2.1/boehm-gc/include/gc.h	2007-08-03 20:33:00.000000000 +0200
yann@687
     4
@@ -502,7 +502,7 @@
yann@687
     5
 #if defined(__linux__) || defined(__GLIBC__)
yann@687
     6
 # include <features.h>
yann@687
     7
 # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
yann@687
     8
-     && !defined(__ia64__)
yann@687
     9
+     && !defined(__ia64__) && !defined(__UCLIBC__)
yann@687
    10
 #   ifndef GC_HAVE_BUILTIN_BACKTRACE
yann@687
    11
 #     define GC_HAVE_BUILTIN_BACKTRACE
yann@687
    12
 #   endif