У кого есть опыт сборки генту с llvm(clang)?

сабж http://en.gentoo-wiki.com/wiki/Llvm
Хочется попробовать. Интересно услышать отзывы тех, кто уже пробовал?
Интерес только в ЧСВ и приросте скорости =)

.

RazrFalcon написал(а):
Хочется попробовать

И мне хочется. Запланировал на новогоднее безделье...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Очень интересно. А совместимо

Очень интересно. А совместимо ли оно будет с собранными с помощью gcc бинарниками, и можно ли будет на нём собрать ядро? Помню находил информацию о том, что ядро может работать только в случае компиляции на gcc.

Прироста скорости не будет ;)

Прироста скорости не будет ;) и ядро кстати собрать можно только с оговоркой в виде отсутствия криптографии и сетевого стека ;) а так же половины драйверов ;)

Так что смысла в таком развлечении я не вижу ;) если хотите поиграйтесь лучше с dragonegg - это плагин к гцц использующий llvm-irc для оптимизации

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

А почему не будет?:) И чем

А почему не будет?:) И чем вызвана оговорка? Хорошо dragonegg прибавляют к скорости?

и еще +10 к скилзу

и еще +10 к скилзу траблшутинга ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

:DDDD

:DDDD

А чем вообще вызваны (если

А чем вообще вызваны (если таковые имеются) несовместимости бинарников разных компиляторов?

Я не тестил ;) просто

Я не тестил ;) просто предложил вариант ;) ну граблей там будет много. потому что многие программы используют gnu экстеншены а clang это не поддерживает.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Поставил dragonegg. Первым

Поставил dragonegg. Первым делом собрал mplayer2. Сразу же косяк - str сабы начали дико глючить.
В топку.

.

RazrFalcon написал(а):
Поставил dragonegg

Ставил и юзал как чистый CLang, так и GCC'шный плагин DragonEgg. Оптимизировал, наблюдал, мир пересобирал...

Цитата:
собрал mplayer2. Сразу же косяк

Работало без претензий всё. Точнее - всё, что собиралось. Но вот собиралось, к сож., меньше, чем хотелось бы - процентов эдак 85 мира, из-за чего приходилось содержать и постоянно ревизовать пухлый список исключений, что не есть комильфо...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

А учитывая, что для LLVM

А учитывая, что для LLVM вроде как могут добавить примочки для использования CUDA, то, возможно, для нкоторых приложений он станет даже интересней gcc, но это пока только в будущем...

С чего бы это? Код ядер cuda

С чего бы это? Код ядер cuda ты уже написал для некоторых этих приложений?

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".