clang — Неустранимая ошибка: файл ‘bits / c config.h’ не найден

#clang

#лязг

Вопрос:

Я использую clang 2.9, скомпилированный из исходного кода, и когда я пытаюсь скомпилировать простой код, подобный этому:

 #include <iostream>

int main (){
  std::cout << "Hellon";
}
  

Я получаю сообщение об ошибке:

 /usr/include/c  /4.5/string:39:10: fatal error: 'bits/c  config.h' file not found
  

Когда я включаю /usr/include/c /4.5/i686-linux-gnu , я получаю

 /usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/bin/ld: cannot find -lstdc  
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: cannot find -lgcc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  

Есть идеи, как решить эту проблему?

Комментарии:

1. Попробуйте trunk clang; и если это не сработает, запишите ошибку в LLVM Bugzilla и укажите, какую ОС (какой дистрибутив Linux, если применимо) вы используете.

2. У меня такая же проблема с clang 3.4 (скомпилированным из trunk) в Ubuntu.