The OpenNET Project / Index page

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



"Компания Apple прекращает возврат наработок в GCC ?"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Компания Apple прекращает возврат наработок в GCC ?" –5 +/
Сообщение от User294 (ok), 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 вообще мало кому сдался - рассчитывать на дикую кооперативность апстримов в этих яблочных разборках имхо может только оптимист. Апстримам тоже лишний гемор ни к чему.Не, если вы готовый патч пришлете - руками никто отбиваться не станет, но какой процент юзеров мака вообще знает что такое компилер??? :)

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

Оглавление
Компания Apple прекращает возврат наработок в GCC ?, opennews, 10-Сен-10, 21:16  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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