Файл bits/c++config.h
является специфическим для платформы включением относительно текущего компилятора, поэтому он скрыт в другом каталоге, по умолчанию ищется g ++, но не clang ++, как кажется.
В моеммашина, работающая locate c++config.h
, выдает следующие (соответствующие) файлы:
/usr/include/c++/4.6/i686-linux-gnu/64/bits/c++config.h
/usr/include/c++/4.6/i686-linux-gnu/bits/c++config.h
Первый - для 64-битных, второй - для 32-битных.
Так что просто добавьте -I/usr/include/c++/4.6/i686-linux-gnu
или -I/usr/include/c++/4.6/i686-linux-gnu/64
или все, что вам нужно для вашей платформы.