LINUX.ORG.RU

Проект FreeBSD намерен сменить GCC на LLVM+Clang

 , , ,


0

0

В квартальном отчете проекта FreeBSD сообщается о желании заменить набор компиляторов GNU Compiler Collection на связку LLVM и Clang, в текущее время развиваемого корпорацией Apple. Сообщается, что на текущий момент новый компилятор удачно справляется с 99% пакетов, в том числе и с ядром FreeBSD на архитектурах i386 и amd64. Разработчики команды FreeBSD уже отправили более 100 багрепортов в проект Clang.

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

★★★★★

Проверено: Shaman007 ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

там еще пунктики есть, из них например ясно, что это шаг в плановой работе по выпилу всего GNUтого из базовой системы

hizel ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Ну теперь BSD точно R.I.P.

Cancellor ★★★★☆ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> там еще пунктики есть, из них например ясно, что это шаг в плановой работе по выпилу всего GNUтого из базовой системы

Да, они за расовую чистоту: LLVM более проприетарщина-friendly в отличии от gnu/gcc - это одна из основных причин ИМНХО.

shahid ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

LLVM на один шажок ближе к мейнстриму. Неплохо.

Manhunt ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

FreeBSD is not GNU/Linux?

melkor217 ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Дык это, в целях уравновешивания производительности необходимо переписать всё на Пайтоне. Почему не в новости!?

wyldrodney ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Скоро FreeBSD перейдёт на компилятор от майкрософт, дабы тем меньше приходилось пилить ворованный код.

kapsh ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Молодцы, капут пакетов :)

Hokum ☆☆☆☆ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> Сообщается, что на текущий момент новый компилятор удачно справляется с 99% пакетов, в том числе и с ядром FreeBSD на архитектурах i386 и amd64

А не сообщается - эти пакеты работают после того, как с ними справился clang?

tailgunner ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Зачем такие сложные похороны.

madcore ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

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

stave ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Главное чтобы они не понеслись сломя голову заменять GCC на расово верный и лицензионно правильный LLVM/Clang. Во-первых, LLVM ещё пока генерирует код немного хуже чем GCC (по производительности). И, во-вторых, Clang толком не умеет C++.

А так - даёшь народу больше компиляторов, хороших и разных =).

mironov_ivan ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Надоел Эпплу зоопарк... А что, будем посмотреть. Больше компиляторов, хороших и разных!

gns ★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> 2) ненависть гплщиков осуждаю, со своими правила в чужой монастырь...

Да нету вроде никакой ненависти. Никто разработчиков FreeBSD не заставляет использовать GCC. Просто у GCC нет (или уже правильнее говорить "не было"?) альтернатив.

mironov_ivan ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

мде... то дебиан glibc выкидывает, то бздя gcc, что дальше?

Baz ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

>Больше компиляторов, хороших и разных!

Ога, даешь кучу проектов, собирающихся только своим компиляторм, да еще определенной версии.

madcore ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> мде... то дебиан glibc выкидывает, то бздя gcc, что дальше?

Ты неправильно понял про glibc в дебиане. Они переходят на eglibc, прочитать про которую можно здесь: http://www.eglibc.org/ (там есть FAQ). В кратце: это более "модульная" модификация glibc, с изменённой системой сборки.

mironov_ivan ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

>"В квартальном отчете проекта FreeBSD"
Мне одному читается как "В карательном отчёте проекта FreeBSD..."?

darkshvein ☆☆ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

о, так это может они D в LLVM скорее допилят и начнут софт на нем писать?

ossa ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> мде... то дебиан glibc выкидывает

никто её не выкидывает, просто отправкой патчей в glibc будет заниматься команда eglibc

> то бздя gcc


всегда удивляло зачем они(основная масса ихних девелоперов из мира m$ и apple) так привязывают свой софт к linux, теперь похоже и они прозрели

> что дальше?


известно что - превращение freebsd в карманный проект apple

los_nikos ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Куча версий GCC есть в портах:
http://www.freshports.org/search.php?query=gcc
Некоторые порты собираются только GCC >4.3. В системе: gcc version 4.2.1 20070719 [FreeBSD]
Да и Apple Mac OX X собирается GCC.

Правильно делают, что переходят на Clang — незачем держать в системе монстра, когда нужна только система без установленного ПО.

iZEN ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

>Ога, даешь кучу проектов, собирающихся только своим компиляторм, да еще определенной версии.

передавайте привет Столману с его GPL v3

stave ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> передавайте привет Столману с его GPL v3

Не ясно какая связь между софтом, привязанным к конкретному компилятору, GPLv3 и RMS'ом. Не пояснишь?

mironov_ivan ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Мняяя... Ох, что-то будет! Кастую разлите желчи у линутроллей.

Mess ()
Ответ на: Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang от wyldrodney

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Чего мне нервничать? Я просто помню, как раскрывается аббревиатура GNU. Игра слов вполне себе получается, годная для лёгкого троллинга.

Mess ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Фу блин, извращенцы.

Зачем??? Хоть бы альтернативу добавили вместо прямо уж "замены". Чувствую RIP...

vitalif ★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

>FreeBSD это юникс. В отличии от.

А нифига, такой же UNIX-Like. Ибо BSD != UNIX™. UNIX - зарегистрированная торговая марка OpenGroup, и кто есть UNIX решает OpenGroup.

Praporshik ★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> Ога, даешь кучу проектов, собирающихся только своим компиляторм, да еще определенной версии.

Уж всяко это не проблема компилятора. :)

gns ★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Учи матчасть. Это так и будет, альтернатива. Из портов-то никуда gcc не денется, ставь и компили в полное удовольствие. Как сейчас, например, make и gmake уживаются в одной системе.

Mess ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

А кто бы сказал, какие проблемы они хотят решить с помощью замены компилятора?

yantux ()
Ответ на: Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang от tailgunner

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> теперь GCC точно RIP

Это с какой такой стати собственно? Вы забывате что FreeBSD сильно популярна на территории exUSSR, в остальном мире как не так уж сильно от нее фанатеют, не смотря на "более кошерную" для проприетарщиков лицензию.

Если они считают это "эволюцией" и "развитием" - пускай считают дальше, это их право. Yet another flavor of Unix-like systems.

bmj ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

>А кто бы сказал, какие проблемы они хотят решить с помощью замены компилятора?

проблемы лицензии они хотят решить. GPLv3 - параноидальный бред балмера

oxpa ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

Ой не завидую я бздунам, с gcc4 то не все собирается 3ю просит, представляю сколько костылей придется накладывать, чтоб какой-нибудь qemu скомпилять

fyrer ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> проблемы лицензии они хотят решить. GPLv3 - параноидальный бред балмера

жизнь показала что OpenSource вовремя появился, ещё бы десять лет и покупали бы вы Windows и MacOS по цене в 1000 убитых ежей

los_nikos ★★★★★ ()

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

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

Mess ()
Ответ на: Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang от sirMelipharo

Re: Проект FreeBSD намерен сменить GCC на LLVM+Clang

> Извините, но FreeBSD таки немного не десктопная ось

прежде чем такать рекомендую посмотреть полный список самых мощных суперкомпьютеров и потом уже икать про недесктопность фряхи

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