LINUX.ORG.RU
ФорумTalks

FreeBSD меняет компилятор по-умолчанию на Clang

 , ,


0

3


Последнее исправление: sergv (всего исправлений: 1)

Я не понял, почему не использовать оба компилятора, на выбор? Плюсы такого подхода очевидны.

XVilka ★★★★★
()

Это всё происки линуксоидов.
Чтобы БСДшники не откопались им выдали ржавую, погнутую лопату:)

Stahl ★★☆
()
Ответ на: комментарий от Stahl

Да, теперь им выдали шланг, чтобы они по нему жижей просочились на поверхность земли.

Kindly_Cat
()

а собственно как еще по-другому протестировать новый компилятор и отловить все баги? :)

Harald ★★★★★
()

И это прекрасно. Пусть фиксят и Clang, и приложения.

tailgunner ★★★★★
()

Черта с два теперь что-нибудь соберется.

Возможность переключить компилер обратно есть?

zgen ★★★★★
()

Пускай внедряют. Конкуренция пойдет на пользу обоим компиляторам.

Жаль, что всякие open64 и openwatcom - практически мертвы.

Manhunt ★★★★★
()
Ответ на: комментарий от zgen

Возможность переключить компилер обратно есть?

Пока нет. Попередь паровоза анонс пролетел. Паравоз еще не собран ;-).

sergv
() автор топика

Отлично, теперь они смогут себе скомпилировать новую, более быстро копающую лопату на 40% быстрее чем сделали бы это гыцецой и наконец закопаются.

А если серьёзно - поюзал кланг на генте ради теста - вроде работает, конпеляет быстрее чем gcc, по производительности полученного кода разницы не увидел.

svr4
()

GPL-хейтеры такие забавные...

Ну и да, для x86 этот clang может что-то и собирает (hello world, например), в отличие от сборки для других архитектур.

mr_doug
()

Т.е. теперь 80% программ будут собираться немного быстрее (остальные вообще не будет), а работать немного медленнее?

Deleted
()

Потроллите Костю на KyivBSD по этому поводу :).

post-factum ★★★★★
()
Ответ на: комментарий от Deleted

Т.е. теперь 80% программ будут собираться немного быстрее (остальные вообще не будет), а работать немного медленнее?

А вот это - в яблочко!

Причем наиболее упорот^H^Hные с пеной у рта доказывают, что программы не собираются только потому, что мэйнтенеры об этом не знают. Ну и авторы не знают тоже. К «незнающим» авторам отнесли (сколько посмотреть успел) авторов GCC, Libreoffice, Clamav, ...

sergv
() автор топика
Ответ на: комментарий от sergv

Предполагаю, что некоторые, когда узнают, просто посмеются над этим решением =)

cipher ★★★★★
()
Ответ на: комментарий от Deleted

остальные вообще не будет

т.е. для портов которые не будут собираться clang, в Makefile будет вписано:

USE_GCC=       4.X+

а работать немного медленнее

ГНУ-с съел ваш моск(

hizel ★★★★★
()
Ответ на: комментарий от Apple-ch

Это не belous_k_a aka wfrr, случаем?

НЕ. Он в Киеве живет.

sergv
() автор топика

Поздравляю всех причастных.

takino ★★★★★
()

хорошая новость, это позволит собирать софт, используемый в линуксе, другим компилятором и улучшать его кач-во (соот-е стандартам + варнинги)

wota ★★
()
Ответ на: комментарий от Manhunt

Им успешно собирается AESOP (движок Eye of the Beholder) — вот это жизнь :)

buddhist ★★★★★
()
Ответ на: комментарий от XVilka

Я не понял, почему не использовать оба компилятора, на выбор?

ну как же, жопаель противоречит истинной швабоде!

xsektorx ★★★
()

Отличная новость!

annulen ★★★★★
()
Ответ на: комментарий от Stahl

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

xsektorx ★★★
()
Ответ на: комментарий от Manhunt

open64

В принципе жив, но никто не заинтересован в его разработке в качестве полноценного компилятора, занимаются только фаллометрией на SPEC.

Более живым и развивающимся форком MIPSPro является path64-suite.

openwatcom

Ему бы прицепить нормальную реализацию STL из коробки...

annulen ★★★★★
()

Often, upstream developers do not care about clang at all

Такой апстрим может заниматься только созданием говнософта

annulen ★★★★★
()
Ответ на: комментарий от xsektorx

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

Неправильно: копает хуже, но легче и двигать ей можно быстрее. Любой желающий может из остатков может собрать и продавать точно такую или похожую.

sergv
() автор топика
Ответ на: комментарий от XVilka

Я не понял, почему не использовать оба компилятора, на выбор?

Могут и по факту будут, пока clang не станет собирать существенно больше портов. Принципиальный вопрос в том, какой компилятор дефолтный

annulen ★★★★★
()
Ответ на: комментарий от sergv

Прочее (ошибки линкера и всякую НЕХ) можно списать на то, что мало кто тестит комбинацию FreeBSD+clang

annulen ★★★★★
()
Ответ на: комментарий от annulen

ну если забить на шланг = писать говнософт, так пусть подкинут апстриму нормальных кодеров, которых будет волновать шланг

xsektorx ★★★
()
Ответ на: комментарий от annulen

Bad C++ Code не так уж мало, хотя и багов шланга полно

Вот и вопрос - а список «говнософта» не впечатлил? Там практически весь более-менее сложный и популярный софт!

sergv
() автор топика
Ответ на: комментарий от XVilka

Я не понял, почему не использовать оба компилятора, на выбор? Плюсы такого подхода очевидны.

Самый главный аргумент в пользу полного перехода FreeBSD на clang - это полное избавление от GPL. Если для чего-то оставить gcc, то вся эта возня просто теряет смысл.

Такой вот Фатальный Недостаток по версии разработчиков FreeBSD =).

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.