Comments 7
Последний раз когда компилил exim на FreeBSD clang-ом то он прибавил 100К в размере (12%) по сравнению с gcc.
Надо будет попробовать свеженький релиз
Надо будет попробовать свеженький релиз
А я как то посмотрел презентацию эпла года 2009 про clang, что собранное им типа ssl быстрее работает процентов на 20 и еще куча софта, чем gcc. Решил проверить на своем коде. Собранное версией 2.8 работало раза в 1.5 медленнее, чем с gcc.
Всегда было интересно об этом платформонезависимом коде. Насколько хорошо работает процесс перевода в данный код, например, из C++, а затем генерация по нему текста на C? Как решаются вопросы с библиотеками типа STL, Boost и прочего. Справляется?
На сайте clang должна быть информация о процесе подгоднки компилятора под эти библиотеки.
Или на сайтах соотв. библиотек как к примеру Qt: labs.qt.nokia.com/2010/10/29/compiling-qt-with-clang/
Или на сайтах соотв. библиотек как к примеру Qt: labs.qt.nokia.com/2010/10/29/compiling-qt-with-clang/
Процесс перевода в IR из, например, C++ работает очень хорошо — компилятор clang именно это и делает. А вон трансляция IR в С уже проблематична, т.к. C backend уже давно никто не трогал. Однако, если допилить его до адекватного состояния, то он будет прекрасно работать.
Насчет STL и Boost — не понял вопроса.
Насчет STL и Boost — не понял вопроса.
Boost/stl компилируюся Clang'ом уже давно.
boost уже полтора года как компилится без проблем: blog.llvm.org/2010/05/clang-builds-boost.html
Sign up to leave a comment.
LLVM 3.0 Release