>>Clang достаточно неплохо собрал у меня Gentoo с Gnome (x86) ,
>
>А gcc еще бывает под x64, Win32, пяток подвидов ARM-а, отличающихся наборами
>команд, AVR, AVR32, MIPS, MSP430, Power и еще кучу процессоров. При
>том я не дурак поюзать половину из упомянутого. А почему нет?Для многих embedded проектов лучше подходят предварительно заточеный решения. Лично мне для ARM и AVR гораздо более удобно/продуктивно использовать IAR. (Специально для троллей: Да, IAR/ARM IAR/AVR лицензионные, ибо коммерческие проекты). gcc по факту незаменим исключительно если пихать на железку Linux. Но в этом случае глупо для разработки использовать что- то другое.
>Компилер то один и тот же - почти не надо осваивать
>ничего нового.
Ага, я чуть ежа не родил с непривычки с модификаторами типа памяти для AVR (RAM/FLASH/EEPROM). В том же IAR все куда логичнее.
>А вот на юзеров эппла будет интересно посмотреть. Такой
>букет архитектур в шланге спасибо если лет через 10 юзабелен станет
>и генерация кода более-менее сравняется (эппл будет пилить как максимум х86
>под макос и ARMы пользуемые оным, забив жирный болт на остальное).
А зачем пользователю епла кодить, скажем под AVR32? Для этого есть более адекватные иструменты/платформы. Или "красноглазия для"? Для embedded Linux- Linux+gcc, для WinCE - Windows+MSVS, для iOS - OSX+clang(?). ИМХО вполне себе логично.
>>исключая ядро, glibc и отдельные пакеты преимущественно GNU ,
>
>Вот я и говорю - см. выше. Я на пенсию уйду пока
>оно сможет скажем линух пересобрать на тех из вышеупомянутых кто может
>линя запускать. А раз так - ну и нафига мне это
>осваивать? Пусть у яблочников батхерт и будет а мне он ни
>к чему.
А с чего у них будет батхерт??? Вот нахера яблочнику собирать Linux??? Тогда и у линуксоидов будет батхерт при кодировании под iOS, а им нафига gcc осваивать?
>>FreeBSD все планируют перейти на Clang ,
>
>Да чего еще от них ожидать, они там вечно зад проприетарщикам лижут
>и приросли к своему х86. Эмбеддовку у них надежно отвоевали линухи
>и терять им нечего так что может даже шланг и прикрутят.
>Окончательно поставив крест на эмбеддовке. В то что они в разумные
>сроки допинают шланг для работы на какомнить там мипсе - я
>пардон как-то не верю. А кто это будет делать то, если
>все разрабы в эппле?
http://wiki.freebsd.org/BuildingFreeBSDWithClang#head-cbb323...
ARM пока не собирали (ибо пока MIPS более приоритетен, ИМХО), MPIS пилят (кстате, кто?). Может не стоит говорить о том чего не видели?
И с текущими тенденциями возможно что gcc станет компилятором исключительно Linux /проектов FSF. Епл переходит на clang, *BSD переходят на clang/PCC. И это после переходя на gplv3. Если clang/llvm допилят (а все к тому идет) у gcc за пределами мира gnu появится очень достойный конкурент и не факт что gcc сохранит свою популярность (за пределами GNU).