Clang builds a working 2.6.36 Kernel
[Posted October 25, 2010 by corbet]
Clang builds a working 2.6.36 Kernel
[Kernel] Posted Oct 25, 2010 22:44 UTC (Mon) by corbet
Bryce Lelbach has announced that he has managed to build and boot a
(mostly) working kernel using the LLVM-based Clang compiler. It seems that
there are a lot of
problems remaining, though, and he had to use a couple of GCC-compiled
pieces to get the system to boot. " SELinux, Posix ACLs, IPSec,
eCrypt, anything that uses the crypto API - None of these will compile, due
to either an ICE or variable-length arrays in structures (don't remember
which, it's in my notes somewhere). If it's variable-length arrays or
another intentionally unsupported GNUtension, I'm hoping it's just used in
some isolated implementation detail (or details), and not a fundamental
part of the crypto API (honestly just haven't had a chance to dive into the
crypto source yet)."
Full Story (comments: 69)