LINUX.ORG.RU

Успешный бутстрап (bootstrap) Clang

 , , ,


0

0

Clang наконец-то способен откомпилировать сам себя!

Сегодня Clang впервые успешно выполнил бутстрап самого себя (более 550 тысяч строк на C++). Результирующие бинарники прошли все регрессионные тесты Clang и LLVM, а Clang, откомпилированный Clang'гом смог потом откомпилировать весь LLVM и Clang снова. Получившийся Clang (третий этап) также был полностью функциональным и таким образом завершил бутстрап.

Поздравляем всех разработчиков LLVM и Clang с этим важным этапом развития их проекта!

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

★★★★★

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

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

anonymous> А конкретные примеры вредительства BSD-шников для свободного ПО имеются?

Наезды на GNU, обсирание GPL, пропаганда BSDL, помощь проприетарщикам кодом.

Quasar ★★★★★
()

Звучит устрашающе. Как «Успешно собраны роботы, которые могут собирать роботов, которые являются полностью функциональными и могут собирать роботов»

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

anonymous> Вредители - потому, что помогут проприетарщикам успешно конкурировать со свободным ПО?

Речб не о конкуренции, а о том, что бздуны помогают развивать проприетарщину, и при этом фактически обсирают свободное ПО.

anonymous> GPL никогда не сможет помешать тому же самому

См. пример с GNU readline, а также busybox.

anonymous> Потому, что мешает вам бороться с родителями, учителями, системой?

Вот отсюда уже видно, что ты имбецил.

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

>и я все-таки добавлю еще 1 комментарий: может быть Clang может собрать сам себя, но llvm он собрать пока не в силах

а Clang, откомпилированный Clang'гом смог потом откомпилировать весь LLVM и Clang снова.

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

>скоро gcc можно будет закапывать

Давно пора.

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

То, кто там кого «обсирает», волнует исключительно школьников.

См. пример с GNU readline, а также busybox.

Ну и что? Это только те случаи, о которых точно известно. Сколько ещё не раскрыто?

Вот отсюда уже видно, что ты имбецил.

На секундочку, а покажите-ка вы мне свой Свободный Код. А то вы так яростно отстаиваете интересы Свободных Людей, что мне даже интересно стало.

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

> и я все-таки добавлю еще 1 комментарий

Предпоследний, мы надеемся.

Clang может собрать сам себя, но llvm он собрать пока не в силах ) поэтому пока fail

Научится со временем. Это же progress report.

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

>>Успокойся, и попроси маму купить тебе еще одну планку оперативки

А потом эти люди возмущаются, что в обычные люди не хотят переучиваться на новый лад и перелазить с windows на linux.


Да да, эти люди перелазят на новую версию windows и просят маму купить не только планку памяти, а ещё много планок памяти, и видюху с процессором, и жёсткий диск побольше.

Lumi ★★★★★
()

ура! воистину ура!

теперь мне интересно, как быстро товарищ Торвальдс заставит ядро на нем собираться.

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

Если это был не ваш тезис, то какого хрена вы вообще влезли в беседу благородных донов? Идите тусуйтесь со своим вульгарисом.

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

Хм

Clang может собрать сам себя, но llvm он собрать пока не в силах

противоречит

а Clang, откомпилированный Clang'гом смог потом откомпилировать весь LLVM и Clang снова.

из новости

В ближайшее время сам тестировать не буду. Кому поверить?

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

Я бы сказал «система для людей, а не для задротов, с хорошей поддержкой third party вендоров (как софта, так и железа), профессиональным ПО и прекрасным юзабилити».

Фритарды, если у вас не получается сделать нормальную систему для людей, не надо завидовать и пытаться мешать остальным (всё равно не получится).

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

> что за предрассудки?

А если головой подумать? Нафига тогда компилить в третий раз? Прогнал тестсьют на результате второй компиляции, и радуйся.

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

под это малоюзабельное фуфло (с чем я полностью согласен) есть куча эксклюзивного нужного софта (например, logic и final cut). logic, кстати, раньше был и под windows, пока apple его не купила. налицо очевидный вред человечеству.

anonymous
()

>Успокойся, и попроси маму купить тебе еще одну планку оперативки Блин, а че так МОЖНО было чтоле?

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

ты сам-то её использовал длительное время, людь?

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

мешать остальным тут пытаетесь вы, вероятно от зависти

anonymous
()

> Успешный бутстрап (bootstrap) Clang

Clang наконец-то способен откомпилировать сам себя!


Для человека незнающего подобная новость — ад. :)

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

> Я бы сказал «система для людей, а не для задротов, с хорошей поддержкой third party вендоров (как софта, так и железа), профессиональным ПО и прекрасным юзабилити».

Фритарды, если у вас не получается сделать нормальную систему для людей, не надо завидовать и пытаться мешать остальным (всё равно не получится).


Специально отпишусь сюда вечером из сафари, запущенной в снежном леопарде. А заливать про юзабилити, поддержку и нормальные системы будешь первокурсницам в подворотне.

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

>Специально отпишусь сюда вечером из сафари, запущенной в снежном леопарде. А заливать про юзабилити, поддержку и нормальные системы будешь первокурсницам в подворотне.

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

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

>Ибо бздуны - те ещё вредители для свободного ПО.

у нас теперь есть подтверждение тому что GPL вредит (может вредить) развитию крупных проектов и может окончиться для проекта весьма печально, развернувшись своим GPL-лным оскалом к самим разработчикам. случившееся с MySQL должно послужить уроком и заставить задуматься над тем что такое хорошо и что такое плохо.

а Postgre, под BSD - ничего не грозит.

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

> То есть каждый день пользуетесь плодами труда стольких специалистов

Нет, не каждый, раз-другой в неделю гружу, строго как тестовый полигон для сборки двух проектов в XCode, да... еще OpenOffice поставлен.

и при этом хватает наглости обвинять их в некачественной работе.

То есть от их некачественной работы я должен визжать от удовольствия и прыгать до потолка?

Я всё правильно понял?

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

PS: Заканчиваем оффтопить?

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

> случившееся с MySQL должно послужить уроком
С головой всё в порядке? Там как раз не GPL, а жадность фраерская проект сгубила.

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

Нет уж, позвольте. Давайте определимся. Мне всё же хочется понять, отчего всё это. Либо от негативизма и склонности видеть лишь плохое (тогда вопросов, в общем-то, не имею), либо вы действительно столкнулись с какой-то серьёзной проблемой (в таком случае хочется всё же узнать, с какой).

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

Я анонимус, у меня по определению нет пола. Такие дела.

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

> теперь мне интересно, как быстро товарищ Торвальдс заставит ядро на нем собираться.

Наверное сразу же после того, как с помощью clang можно будет собирать ядро linux под все возможные процессорные архитектуры.

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

>случившееся с MySQL должно послужить уроком

О да, пагни шли к успеху, нехило подняли бабла со сделки, а потом стали вопить «Спасите наш проект!». И каким-то идиотам даже не лень было распространять этот призыв.

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

я думаю что верить (условно) все-таки можно им, поддержка C++ там требует libstdc++ от GCC, а прикручивается она достаточно костыльно, при этом Clang++ сильно матерится на #pragma директивы в заголовках libstdc++ и вылетает с ошибками.
Так что если учесть то, что при пересборке они перепатчили заголовки libstdc++ , то вполне могли и успешно собрать и llvm и clang, желающие протестировать boostrapping Clang'a Clang'ом - готовьте большой бубен ;)

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

у нас теперь есть подтверждение тому что GPL вредит (может вредить) развитию крупных проектов и может окончиться для проекта весьма печально, развернувшись своим GPL-лным оскалом к самим разработчикам.

Что такое «GPLный оскал» в применении к заказным проектам, не поясните?

случившееся с MySQL должно послужить уроком и заставить задуматься над тем что такое хорошо и что такое плохо.

GPL для заказных проектов — хорошо. Подпускать шведов к свободным проектам — плохо, ибо хитропопые.

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

> Либо от негативизма и склонности видеть лишь плохое (тогда вопросов, в общем-то, не имею)
Я уже старенький для негативизма и максимализма, четвёртый десяток добиваю.

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

Читайте выше: ШГ, рудиментарная поддержка оборудования.
PS: моё железо всё поддерживается, но Ш таки Г, хотя за те полтора-два часа глаза лопнуть не успевают. Монитор выставлен в родной режим 1440x900.
Предлагаю всё-таки здесь не оффтопить и личную переписку не вести, если есть конкретные предложения, велкам в джаббер.

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

> Я анонимус, у меня по определению нет пола

По определению - тролль, лжец, девственник)

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

> http://www.rian.ru/science/20100130/207000996.html
Ну так не забанен же, а «перестанет корректно работать». Да и не весь гугл, а только некоторые сервисы.
А жаль - запретили бы действительно доступ ко всему гуглу с ie6 - вот это был бы аргумент!

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

Какой ты дон нафиг?

Еще раз - утверждаешь - подтверждай. Иначе это ОБС

anonymous
()

Сомневаюсь в успешности проекта. Скоро семь лет как он начат, а только себя и может собрать. И то с огрехами. :(

frost_ii ★★★★★
()

По своему опыту могу сказать, что самые лучшие компиляторы делает интел, поскольку знает о своих процессорах ВСЕ. Так что, линупс-коммунити лучше приложить усилия в области того, чтобы ядро и все остальное могло бы быть собрано icc, тем самым обеспечив максимально эффективное использование железа. Мне могут возразить насчет других процессоров, поэтому я сразу отвечу - «не нужны». Конечно еще есть кучка придурковатых хиппарей, готовых поддерживать всякий хлам типа альфы или ультраспарков времен молодости моей бабушки, но это интересно только для музеев.

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

>А потом эти люди возмущаются, что в обычные люди не хотят переучиваться на новый лад и перелазить с windows на linux. Привычное, хоть и убогое, оно конечно «надежнее». А если мне захочется компилять в 8 потоков на многоядерной системе вся производительность уперется в память, а новую планку будет уже некуда пихать?


У вас есть такая проблема? Тогда замените одну любую из имеющихся уже планок на более емкую.

редлагаете путь Microsoft: Тормозит новая версия текстового редактора? Пора купить новый комп..


Неужто вы сидите на P1?

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