[cfe-dev] plans about kernel compilation?
Chris Lattner
clattner at apple.com
Sun Oct 28 22:27:39 PDT 2007
On Oct 28, 2007, at 1:14 PM, Török Edvin wrote:
> On 10/28/07, Chris Lattner <clattner at apple.com> wrote:
>> On the other hand, if you're asking whether "llvm" can compile the
>> kernel, llvm-gcc is probably either capable of doing it now, or very
>> close to being able to. I'd give it a try and file bugs if something
>> doesn't work.
>
> I am compiling a 2.6.24-rc1 kernel for x86-64.
> I filed 2 bugs for llvm-gcc and clang.
I fixed the llvm-gcc bugs.
I closed one clang bug as a dup of the other. I fixed many minor
clang bugs in various subsystems exposed by this, thanks!
Unfortunately, I don't have time at the moment to fix the rest of the
issues. Here is what is left:
1) Sema::MergeFunctionDecl needs to allow a prototype after a
function body.
http://llvm.org/bugs/show_bug.cgi?id=1750#c5
2) GCC anonymous unions parse bug don't allow field access when you
use P->b.
http://llvm.org/bugs/show_bug.cgi?id=1750#c6
3) We have a minor sema bug related to struct assignment and cv
qualifiers, I asked Steve to investigate:
http://llvm.org/bugs/show_bug.cgi?id=1750#c8
If anyone is interested in tackling #1 or #2, they are both self-
contained and would be a great way to dive into clang.
Thanks Edvin!
-Chris
More information about the cfe-dev
mailing list