Alternative compiler toolchain ?
max at love2party.net
Sat Jul 1 19:16:42 UTC 2006
On Saturday 01 July 2006 20:01, Attilio Rao wrote:
> 2006/7/1, Divacky Roman <xdivac02 at stud.fit.vutbr.cz>:
> > afaik tendra doesnt support gnu C extensions and our srcs are full of it
> > so the only possible compilers ATM are gcc and icc
> That's not completely true.
> A lot of GCC stubs are masked through macros, so, with a little work
> on it, you can successful optimize the code, if your compiler has the
> same (or partial) supports.
afaik __asm is the most interesting feature that is missing from ten15's
tendra which keeps us from using it for kernel compiling. As I understand
this is mostly due to tendra's way of constructing objects: It translates to
a machine independent intermediate language where it does all the
optimisations and only thereafter "installs" - in tendra speak - to the
target architecture. This is quite nice for cross builds as you can do the
expensive first pass on fast hardware and do the "installation" on the
target. It has the downside for __asm and the like.
I might be all wrong, though.
/"\ Best regards, | mlaier at freebsd.org
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier at EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20060701/a5268e28/attachment.pgp
More information about the freebsd-hackers