LINUX.ORG.RU

Процесс миграции на clang во FreeBSD переходит в завершающую стадию

 ,


1

5

В дереве HEAD FreeBSD размещен коммит, отключающий на архитектурах i386, amd64 и arm сборку gcc и libstdc++. Взамен используется clang и libc++. По всей видимости, версия 10.0 FreeBSD будет первой, в которой clang будет использоваться по умолчанию.

Исходя из сообщения, отключение сборки gcc обусловлено тем, что значительное количество портов системы теперь можно собрать с помощью clang.

GCC по-прежнему доступен для установки из портов, либо из исходных текстов системы. Включить его сборку возможно с помощью директив WITH_GCC и WITH_GNUCXX в src.conf.

>>> Подробности

★★★

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

Ответ на: комментарий от IPR

Ссылался ты на то, что разработчики что-то там признают, а оказалось, тебе Мойша напел.

tailgunner ★★★★★
()

Не вижу никакой пользы от шланга для меня. Разбираться в коде компилятора тоже мне не нужно.

a1batross ★★★★★
()

Отлично. Пока аналитики с ЛОРа 13 лет прогнозируют рип фряхи, последняя живет и развивается как никогда. Вангую в следущую дюжину лет бесмысленные споры ps4 vs steam box. Ведь оба будут пропиетарными поделиями.

gh0stwizard ★★★★★
()
Последнее исправление: gh0stwizard (всего исправлений: 1)
Ответ на: комментарий от IPR

Фряха - единственная полноценная замена онтопика.

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

hawai
()
Ответ на: комментарий от IPR

А вот и нет. Разработчики давно уже в силах поддерживать шланг сами.

да-да, systemd пишется без участия rh, unity — без участия canonical, libreoffice — без участия suse, wayland — без участия intel, clang — без участия apple, а bsd вообще святым духом разрабатывается.

anonymous
()
Ответ на: комментарий от punya

Не только там. И не забывай о донейшенах. Уже, например, собрали 400 килобаксов из одного мегабакса :)

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

Фряха - единственная полноценная замена онтопика

ну вот и славненько, что ты перестал тужиться, изображая из себя логичного разбирающегося в теме человека, и скатился к своему стандартному уровню генератора чепушни )))

anonymous
()
Ответ на: комментарий от IPR

восьмерочка для игр, да, последний раз бутял в начале лета когда гонял Remember Me. хотя в последнее время меня wine радует все дольше и больше.

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

Как минимум это скорость компиляции, адекватные сообщения об ошибках, наличие продвинутого инструментария отладки программ.

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

да неважно это. ключевые решения принимаются яблоком. куда они туда и шланг. а gcc разрабатывают огромное количество компаний. «нужно» в gcc удовлетворяет несоразмерно большее число людей.

ЗЫ но конкуренция для gcc - это несомненно хорошо.

punya ★★
()
Последнее исправление: punya (всего исправлений: 1)
Ответ на: комментарий от x0r

восьмерочка для игр, да, последний раз бутял в начале лета когда гонял Remember Me. хотя в последнее время меня wine радует все дольше и больше.

Вот и умолкни. Я без венды вполне себе обхожусь.

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

Если не собираешься пользовать, какая тебе разница?

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

учитывая, что на твоем нетпуке 2010 года кроме браузера и консоли толком ничего запустить нельзя, то тебя бы и план9 устроила. разговор ниочем.

как это относится к бзде не понятно.

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

Тоесть они скоро поностью самозакопаются?!

Freiheits-Sender ★★
()
Ответ на: комментарий от x0r

Не неси херню. Видео, музыка, документы, втентаклик, инет, ssh, мыло, им etc есть? Есть. А видео конвертировать мне ненадо.

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

Не неси херню. Видео, музыка, документы, втентаклик, инет, ssh, мыло, им etc есть? Есть. А видео конвертировать мне ненадо.

хмм. т.е. вся поддержка - это режим VESA для видео + Generic Intel (Realtec) 100M для сети + генерики для клавиатуры-мыши. ну да, это конечно работа. сканер отпечатков пальцев? Bluetooth? многоканальный звук с определением подключений наушников и выводом в цифре? Поддержка режимов энергосбережения процессором? Поддержка новых свойств чипсетов? что-то нестандартное типа GPIB карты для работы? WiFi нормально? USB 3 нормально? по моему опыту - оччень не всегда.

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

Естественно, перечислив херню, которая 99% людей в бок не впилась, так можно 99% ОС назвать говном. В том числе и линуск.

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

Естественно, перечислив херню, которая 99% людей в бок не впилась, так можно 99% ОС назвать говном. В том числе и линуск.

я перечислил херню, которую РАДЫ будут использовать 99% людей (ладно, кроме GPIB - ок, им комп - не для работы). но иметь нормальное энергосбережение и видеоускорение, иметь возможность слить фотки с телефона без шнурков, иметь возможность просто закрыть комп и не волноваться за убегающую батарейку.... ну, такое не нужно только в стране розовых пони ))). остальные это любят и этим пользуются. подойди к любому, скажи: «я поставлю тебе суперсистему - фрю, правда твой ноут будет работать не 5 часов, а 2». и я угадаю что тебе ответят с одного раза

hawai
()
Ответ на: комментарий от IPR

есть? Есть.

это на столько штатный набор задач, что с ним что угодно справится. опять таки не понятно при чем тут bsd и с чем gnu/linux не справляется?

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

Производительность, стабильность... А ну вас.

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

1) Clang компактнее, чище, проще, без исторического шлака. Поэтому быстрее развивается.

2) Реально работает LTO, а не как в gcc, где оно в перманентно «экспериментальной» стадии развития.

3) Модульный компилятор, который можно легко встраивать в IDE, в системы статического анализа, и тому подобное.

4) Написан на C++

5) Намного более качественные сообщения об ошибках, особенно в темплейтах

6) Компиляция заметно быстрее чем у gcc, требуется меньше памяти

7) Реально работающие precompiled headers, а не как в gcc с бубнами.

8) OpenCL

9) Поскольку компиляция идет через LLVM, можно легко инструментировать полученный код

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

конечному юзеру цланг не нужен

Как не нужен? Юзеру IDE он очень нужен.

anonymous
()

Радщ за разработчиков. Ещё один шаг к «чистому» BSD.

Sakka
()
Ответ на: комментарий от Freiheits-Sender

Что мешает запилить подобное в GCC??

Кривая, древняя архитектура.

Зачем городить весь этот огород??

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

anonymous
()
Ответ на: комментарий от IPR

Видео, музыка, документы, втентаклик, инет, ssh, мыло, им etc есть?

Даже старый-престарый айфон с установленным ssh-клиентом это всё может. Так что не показатель.

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

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

2013 год, я напоминаю.

P.S. Я предвижу адское зарево пылающих пуканов, если кто-то форкнет шланг как либру.

anonymous
()

как уже писали, один компилятор хорошо, а два лучше чем вам шланг не угодил? наоборот радоваться надо, что развивается альтернатива испытывающему определенные проблемы gcc

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

Местным религиозным фанатикам не нравится чрезмерно свободная лицензия Clang. Они считают, что свободу надо запретить, и что все должны ходить исключительно строем. Откуда такие девиации в мозгах местной школоты взялись - не известно, говорят, некий бородатый псих Штольман виноват.

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

ну это уже другое дело, так бы сразу и написали, а не жевали какую-то чушь про академичность ))

anonymous
()

А как там со сборкой clang-ом ядра linux?

А как там со сборкой clang-ом ядра linux? Было что-то такое. Забили?

x86_64 ★★★
()
Последнее исправление: x86_64 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Что? Я про «академичность» ничего не писал.

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

Похоже двигают.

Сие хорошо есть. Как тут упоминали инструментальность clang'а грех не использовать. Да и 2 компилятора дают большее качество кода, чем 1.

x86_64 ★★★
()
Последнее исправление: x86_64 (всего исправлений: 1)
Ответ на: комментарий от anonymous

очень похоже, свобода она одна, столлмановская, шаг вправо, шаг слево - расстрел

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