>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 вообще мало кому сдался - рассчитывать на дикую кооперативность апстримов в этих яблочных разборках имхо может только оптимист. Апстримам тоже лишний гемор ни к чему.Не, если вы готовый патч пришлете - руками никто отбиваться не станет, но какой процент юзеров мака вообще знает что такое компилер??? :)