LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Компилятор у них свой закрытый, а для линковки испрльзуется binutils. без открытия кода binutils распространять тулчейны было нелегально.
С технической точки зрения исходники binutils очень полезны т.к в нём есть ассемблер, а значит можно использовать этот код для написания, например, jit-компиляторов и даже открытых компиляторов. Да, binutils не говорит, что делают инструкции, но говорит, как их кодировать. Можно компилировать код, смотреть какие инструкции генерируются в нужном случае, а остальную работу сделать на основе кода binutils.
llvm на данный момент есть только в виде прикрученного куска от закрытого компилятора, открытого компилятора и llvm под e2k нет.

Исходная версия mittorn, :

Компилятор у них свой закрытый, а для линковки испрльзуется binutils. без открытия кода binutils распространять тулчейны было нелегально.
С технической точки зрения исходники binutils очень полезны т.к в нём есть ассемблер, а значит модно использовать этот код для написания, например, jit-компиляторов и даже открытых компиляторов. Да, binutils не говорит, что делают инструкции, но говорит, как их кодировать. Можно компилировать код, смотреть какие инструкции генерируются в нужном случае, а остальную работу сделать на основе кода binutils.
llvm на данный момент есть только в виде прикрученного куска от закрытого компилятора, открытого компилятора и llvm под e2k нет.