-
Committer:
Martin Decky
-
Date:
2009-09-17 22:42:56 UTC
-
Revision ID:
martin@hefaistos.decky.cz-20090917224256-uix2gwr47070x7wn
initial Clang support
this is more like a proof-of-concept (tested with Clang and LLVM 2.6-pre1)
- it is limited to ia32/amd64, but it will probably fail except compiling ia32 target on ia32 host
- actually only Clang as compiler is used, native binutils are used for standalone assembler files and linking
- kernel compiles fine, boots and even prints some scrambled initial messages to the framebuffer, but panics soon after that (it might be just a tiny glitch in output functions)
- uspace compiles mostly fine, but the linking fails