У кого есть опыт сборки генту с llvm(clang)?
RazrFalcon 25 декабря, 2011 - 22:05
сабж http://en.gentoo-wiki.com/wiki/Llvm
Хочется попробовать. Интересно услышать отзывы тех, кто уже пробовал?
Интерес только в ЧСВ и приросте скорости =)
»
- Для комментирования войдите или зарегистрируйтесь
.
И мне хочется. Запланировал на новогоднее безделье...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Очень интересно. А совместимо
Очень интересно. А совместимо ли оно будет с собранными с помощью 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 сабы начали дико глючить.
В топку.
.
Ставил и юзал как чистый CLang, так и GCC'шный плагин DragonEgg. Оптимизировал, наблюдал, мир пересобирал...
Работало без претензий всё. Точнее - всё, что собиралось. Но вот собиралось, к сож., меньше, чем хотелось бы - процентов эдак 85 мира, из-за чего приходилось содержать и постоянно ревизовать пухлый список исключений, что не есть комильфо...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
А учитывая, что для LLVM
А учитывая, что для LLVM вроде как могут добавить примочки для использования CUDA, то, возможно, для нкоторых приложений он станет даже интересней gcc, но это пока только в будущем...
С чего бы это? Код ядер cuda
С чего бы это? Код ядер cuda ты уже написал для некоторых этих приложений?
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера