The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Apple прекращает возврат наработок в GCC ?"
Отправлено User294, 11-Сен-10 15:09 
>Clang достаточно неплохо собрал у меня Gentoo с Gnome (x86) ,

А gcc еще бывает под x64, Win32, пяток подвидов ARM-а, отличающихся наборами команд, AVR, AVR32, MIPS, MSP430, Power и еще кучу процессоров. При том я не дурак поюзать половину из упомянутого. А почему нет? Компилер то один и тот же - почти не надо осваивать ничего нового. А вот на юзеров эппла будет интересно посмотреть. Такой букет архитектур в шланге спасибо если лет через 10 юзабелен станет и генерация кода более-менее сравняется (эппл будет пилить как максимум х86 под макос и ARMы пользуемые оным, забив жирный болт на остальное). При том я могу (и даже собирал) даже мегажлобскую проприетарную от и до фирмвару гццом собирать - у вас будут некоторые проблемы с рассказами мне о том как там меня дико притесняют парни из FSF.

>исключая ядро, glibc и отдельные пакеты преимущественно GNU ,

Вот я и говорю - см. выше. Я на пенсию уйду пока оно сможет скажем линух пересобрать на тех из вышеупомянутых кто может линя запускать. А раз так - ну и нафига мне это осваивать? Пусть у яблочников батхерт и будет а мне он ни к чему.

>основные проблемы были связаны с недостатком регистров при наличии asm inlines, эта
>проблема известна, над ней работают.

Могу себе представить через сколько времени успешно заработает вышеупомянутое. Эпплу то 90% из этого нахрен не надо а разработчики - в эппле практически все. Ессно эппл не даст им время на доработки всего того что есть в гцц - они будут пилить то что им актуально. То есть будет нишевая такая хреновина видимо.  

>FreeBSD все планируют перейти на Clang ,

Да чего еще от них ожидать, они там вечно зад проприетарщикам лижут и приросли к своему х86. Эмбеддовку у них надежно отвоевали линухи и терять им нечего так что может даже шланг и прикрутят. Окончательно поставив крест на эмбеддовке. В то что они в разумные сроки допинают шланг для работы на какомнить там мипсе - я пардон как-то не верю. А кто это будет делать то, если все разрабы в эппле?

>а уж Apple то точно для себя сделает так что на их платформе это будет работать...

С чем я их и поздравляю, только поскольку на их платформу как на The One and The Only ориентируется крайне немного програмеров - знатный батхерт будет обеспечен. Кто-то гнутые расширения поюзал, кто-то просто написал такой код что баги в шланге полезут оптом (я тут на днях как раз узрел какой-то колоритный внутренний еррор LLVMного добра, LLVM почему-то помер на ровном месте без особых причин с внутренней ошибкой. Ну и черт с ним, не очень то и хотелось - пусть там свои многочисленные глюки в этом гадюшнике разгребают дальше).

>Пользователям Macports возможно придется и не совсем сладко, но тут все
>зависит от их общего числа, если таких пользователей много, то вопрос
>будет решаться, причем решится он положительно для всех, если пойдут патчи
>в апстрим для совместимости с Clang, то это в целом улучшит
>соответствие кода стандартам, вместо GCC-only

Ну как бы удачи макинтошникам и все такое, однако судя по тому что я при единственном знакомстве с llvm сразу же вбахахался в интернал еррор и обломался - долго вам до светлого будущего пилять. И, кстати, поскольку "стандарты" != "Эппл" а эппл с его ObjC вообще мало кому сдался - рассчитывать на дикую кооперативность апстримов в этих яблочных разборках имхо может только оптимист. Апстримам тоже лишний гемор ни к чему.Не, если вы готовый патч пришлете - руками никто отбиваться не станет, но какой процент юзеров мака вообще знает что такое компилер??? :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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