Alternatives to gcc (was Re: gcc 4.3: when will it become standardcompiler?)

Roman Divacky rdivacky at freebsd.org
Thu Jan 15 04:48:35 PST 2009


On Thu, Jan 15, 2009 at 01:44:48PM +0100, Christoph Mallon wrote:
> Roman Divacky schrieb:
> >2) llvm uses special "bytecode" that gets compiled into native machine
> >code so technically speaking "classic" assembler is not needed for 
> >llvm/clang.
> 
> This is an irrelevant detail for normal use.
 
yes.... but the point is that clang does not need "something that translates
mov ax, bx to machine code"

> >the chain with clang is: clang -> llvm bc -> native binary
> 
> This is just a kludge, because clang has no proper compiler driver, yet.

there's a work going on successor of ccc and ccc itself works for a lot of
cases even today (I use it for compiling freebsd)


More information about the freebsd-current mailing list