Erreur fatale lors de la compilation llvm/clang - 'cstddef" fichier non trouvé

Lors de la tentative de compilation llvm/clang

../llvm/configure --enable-cxx11=yes --enable-libcpp=yes 
  --enable-optimized=yes --prefix=/usr/local --enable-targets=all 
  --with-gcc-toolchain=/usr/local/bin --enable-bindings=auto 

l'erreur suivante se produit:

[...]llvm/include/llvm/Support/AlignOf.h:19:10: fatal error: 'cstddef' file not found
#include <cstddef>
         ^
1 error generated.
rm: [...]/llvm_build/lib/Support/Release+Asserts/APFloat.d.tmp: No such file or directory
make[1]: *** [[...]/llvm_build/lib/Support/Release+Asserts/APFloat.o] Error 1
make: *** [all] Error 1

Mais cstddef existe bel et bien (en /usr/local/include/c++/4.8.0/). L'ajout de --includedir=/usr/local/include/c++/4.8.0/ pour le configurer n'aide pas aussi.

Ce qui peut être la cause de cela?

Deux remarques: à mon humble avis, la bonne option est -I<path>, pas --includedir<pat>. En outre, au moins à mon OSX machine, cstddef est dans /usr/include/c++/..., pas dans /usr/local/include/c++/..., mais YMMV.
--includedir, ainsi que les autres options, est ce qui est mentionné dans ./configure --help. cstddef est dans /usr/local/..., parce que j'ai aussi installé la version récente de GCC à cet emplacement.
Désolé, je thougt l'option va à grand bruit de ferraille. Avez-vous vérifié les paramètres d'appel pour clang?

OriginalL'auteur Appleshell | 2013-05-21