LINUX.ORG.RU
ФорумTalks

gcc всё

 , ,


1

2

Вышел новый NDK

А в нём перешли с gcc на clang https://android.googlesource.com/platform/ndk.git/ /master/CHANGELOG.md

Короче ждём, когда линуксовое ядро можно будет скомпилить с помощью clang и можно будет спокойно переходить.

http://events.linuxfoundation.org/sites/events/files/slides/2015-Collab-LLVML...

★★★★★

Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от vurdalak

Что мешает форкнуть?

Это всё равно, что форкнуть sendmail. Там и с пол-литра чёрт все ноги переломает. Лицензия туда, лицензия сюда, но gcc испокон веков славен своми гомнокодом. Т.ч. это как раз один из тех случаев, когда проще переписать заново (clang), чем пытаться разобраться в лапше (gcc).

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)

и можно будет спокойно переходить

а чем clang лучше Open Watcom или sdcc, почему мы не ждем когда под них ядро будет собираться? Вас лицензия не устраивает?

Вот что пишет RMS о шланге:

RMS


The Clang and LLVM developers reach different conclusions from ours
because they do not share our values and goals. They object to the
measures we have taken to defend freedom because they see the
inconvenience of them and do not recognize (or don't care about) the
need for them. I would guess they describe their work as «open
source» and do not talk about freedom. They have been supported by
Apple, the company which hates our freedom so much that its app store
for the ithings _requires_ all apps to be nonfree. (*)

The nonfree compilers that are now based on LLVM prove that I was
right — that the danger was real. If I had «opened» up GCC code for
use in nonfree combinations, that would not have prevented a defeat;
rather, it would have caused that defeat to occur very soon.


RMS


The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers — so that all contribution to LLVM directly helps proprietary software as much as it helps us.


Не надо думать что clang это манна небесная, то что на местном ресурсе хают gcc это больше дань моде, возьмите инструменты для встраиваемых устройств типа buildroot или avr, там никаким clang и не пахнет и вряд ли он там появится.

splinter ★★★★★
()
Ответ на: комментарий от splinter

The nonfree compilers that are now based on LLVM prove that I was right

А может, они просто сравнили объём усилий по написанию плагинов?

i-rinat ★★★★★
()
Ответ на: комментарий от x0r

его и оттуда скоро выкинут.

Кто?

мейнтейнеры дистров. к.о.

Ни в одном солидном дистре нет ни спешки выкинуть gcc, ни выраженного желания вообще это делать.

Так что либо названия дистров с пруфами, либо поздравляем соврамши.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.