The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Эксперимент по пересборке Debian с использованием Clang пока..., opennews (??), 06-Мрт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Эксперимент по пересборке Debian с использованием Clang пока..."  –2 +/
Сообщение от Аноним (-), 06-Мрт-12, 19:00 
> за что минусуют? человек истину изрёк.
> или это минусуют клоны айзенов и прочих бсданутых товарищей, слюной брызжащие на
> всё ГНУтое?

не на все. А на то как gcc ложит болт на стандарт языка C и навязывает кучу линуксизмов.
На то что куча майданутых "чукче писателей" не знают что есть стандарты - и впиливают linux зависимый код - вместо написания переносимых вещей.
Хотя приспешникам Столмана это не понять - у них есть религия - им больше не надо.

Ответить | Правка | Наверх | Cообщить модератору

52. "Эксперимент по пересборке Debian с использованием Clang пока..."  +1 +/
Сообщение от Аноним (-), 06-Мрт-12, 19:38 
Пример болта вы конечно привести не в состоянии?
Ответить | Правка | Наверх | Cообщить модератору

79. "Эксперимент по пересборке Debian с использованием Clang пока..."  +/
Сообщение от Аноним (-), 07-Мрт-12, 03:37 
http://clang.debian.net/

Ссылка из топика, листать до конца таблицы, смотреть третий пункт:
> g++ accepts codes which should be rejected by the compiler. See ...

с примерчиками.

Этого хватит?

Ответить | Правка | Наверх | Cообщить модератору

84. "Эксперимент по пересборке Debian с использованием Clang..."  +/
Сообщение от arisu (ok), 07-Мрт-12, 04:45 
вау! целых три примера! действительно, gcc глобально забил на стандарт. причём один пример — таки баг, о котором в gcc сообщили и починят, а два других по-сути одно и то же, и багом/забитием это назвать достаточно сложно.

epic win, без сомнения! ты просто уничтожил всех оппонентов столь мощными пруфами!

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

Ответить | Правка | Наверх | Cообщить модератору

118. "Эксперимент по пересборке Debian с использованием Clang..."  +2 +/
Сообщение от Аноним (-), 07-Мрт-12, 15:46 
Я другой Анон.

Ты хотел увидеть пример накладывания gcc болта на стандарт, я тебе его привел. Что не так?
Про «gcc глобально забил на стандарт» — это ты сам придумал.

Пруфов про «gcc навязывает линуксизмы» от меня не жди, в этой теме я «плаваю».

Заканчивай ерунду писать. Да, clang пока не может _полностью_ заменить gcc, но во многих реальных задачах он уже сопоставим с gcc. И он уже имеет реальное применение — приложения под iOS в Xcode-е собирают как раз им.

Тут кто-то писал, что недостаток clang-а в малом числе поддерживаемых архитектур. Ну так это проблема не clang, а реализации llvm под конкретную архитектуру. Будет llvm4{mips,alpha,...} — clang его подхватит.
Другие говорят, что проблема clang-а в слабой лицензии. Товарищи, никто у вас clang не заберет, максимум, что могут сделать проприетарщики, это форкнуть его и переманить разработчиков. Ну так это нормально. Я считаю, что если жизнь проекта поддерживает только его строгая лицензия, то у этого проекта явно есть проблемы, и надо что-то с этим делать.

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

Ответить | Правка | Наверх | Cообщить модератору

121. "Эксперимент по пересборке Debian с использованием Clang..."  –2 +/
Сообщение от arisu (ok), 07-Мрт-12, 19:33 
> Я другой Анон.

это было ни разу не очевидно.

> Ты хотел увидеть пример накладывания gcc болта на стандарт, я тебе его
> привел. Что не так?

(печально) а уж как шланг кладёт болты на стандарты… ты вообще разницу между «баг» и «нам пофигу на стандарт» видишь, нет?

> Заканчивай ерунду писать.

вот именно.

> Да, clang пока не может _полностью_ заменить gcc, но
> во многих реальных задачах он уже сопоставим с gcc.

этот пассаж к чему вообще?

> И он
> уже имеет реальное применение — приложения под iOS в Xcode-е собирают
> как раз им.

раз за него.

> так это проблема не clang, а реализации llvm под конкретную архитектуру.

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

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

> Будет llvm4{mips,alpha,…} — clang его подхватит.

будет более быстрый оптимизатор — все компиляторы из набора gcc его подхватят. сюрпрайз? это *вообще никакой не аргумент*. утверждения, где фигурирует нечто вроде «когда будет, так сразу…» рассматривать даже не смешно.

> Другие говорят, что проблема clang-а в слабой лицензии.

это не ко мне, мне вообще пофигу, какая там лицензия: я в разработке участия не принимаю.

> Я лично, как разработчик, десятки раз посылал лучи «счастья» авторам GPL-библиотек:
> вместо того, чтобы использовать готовый продукт по своему усмотрению, что сулит
> выгоды как мне, так и этому продукту, я был вынужден писать
> свой велосипед.

(задумчиво) первым делом если подхватываю какую-то полезную библиотеку, меняю лицензию на GPLv3+. «господь велел делиться — стало быть, делись!» (ц)

Ответить | Правка | Наверх | Cообщить модератору

126. "Эксперимент по пересборке Debian с использованием Clang пока..."  +1 +/
Сообщение от MiG (?), 08-Мрт-12, 14:49 
>http://clang.debian.net/
>Ссылка из топика, листать до конца таблицы, смотреть третий пункт:
>> g++ accepts codes which should be rejected by the compiler. See ...
>с примерчиками.
>Этого хватит?

Уже пофиксили в 4.7.0: http://gcc.gnu.org/gcc-4.7/changes.html
См. раздел "New Languages and Language specific improvements" -> "C++".

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

127. "Эксперимент по пересборке Debian с использованием Clang..."  +1 +/
Сообщение от arisu (ok), 08-Мрт-12, 19:19 
> Уже пофиксили в 4.7.0

фанбоям пофигу. у них ошибка в gcc называется «забивает на стандарты». а ошибка в шланге — «динамично развивается».

Ответить | Правка | Наверх | Cообщить модератору

131. "Эксперимент по пересборке Debian с использованием Clang..."  –3 +/
Сообщение от Аноним (-), 12-Мрт-12, 12:31 
пока Clang не пытается изобрести собственный стандарт C.
что делает GNU (hint GNU89).
Да да у GNU паралельная вселенная где с стандартами не считаются.
Стойте .. где-то я уже такую видел - у Майкрософта :)
Точно. 2 сапога пара..
Ответить | Правка | Наверх | Cообщить модератору

133. "Эксперимент по пересборке Debian с использованием Clang..."  +/
Сообщение от Andrey Mitrofanov (?), 12-Мрт-12, 13:11 
> пока Clang не пытается изобрести собственный стандарт C.
> что делает GNU (hint GNU89).

Зачем же они такие стандартные на белом лошаке поддерживают "собственные" =нестандартные расширения им. GCC? Разве не дОлжно таким белым и пушистым костьми лечь за Стандарт? Поясните этот затруднительный момент, будьте любезны.

Ответить | Правка | Наверх | Cообщить модератору

55. "Эксперимент по пересборке Debian с использованием Clang..."  +5 +/
Сообщение от arisu (ok), 06-Мрт-12, 20:18 
> не на все. А на то как gcc ложит болт на стандарт
> языка C и навязывает кучу линуксизмов.

а теперь давай пруфы. и на «ложит болт на стандарт» и на «навязывает линуксизмы».

оно понятно, что ты сейчас поджав хвост убежишь, но а вдруг, вдруг у тебя действительно есть Секретные Пруфы?

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

64. "Эксперимент по пересборке Debian с использованием Clang пока..."  +4 +/
Сообщение от Аноним (-), 06-Мрт-12, 22:10 
> навязывает кучу линуксизмов

Готов поспорить, что если эти "линуксизмы" были впервые реализованы в bsd-компиляторе, некоторые вроде вас стояли бы горой за них. Потому что расширения gcc действительно УДОБНЫ, и я не понимаю, почему бы их не реализовать в других компиляторах. Никаких коммерческих тайн и патентов над ними не висит, документация открыта - реализовывай наздоровье. Их в стандарте нет? Ну и сколько нам ждать, пока сферические писатели стандартов снизойдут до нового релиза?

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

80. "Эксперимент по пересборке Debian с использованием Clang пока..."  +/
Сообщение от sauron (??), 07-Мрт-12, 03:58 
clang умеет большинство gccзмов хоть и ругается на них. А ядро он не собирает по причине некоторых косяков со встроенным ассемблером.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру