LWN.net Logo

Clang builds a working 2.6.36 Kernel

Clang builds a working 2.6.36 Kernel

Posted Oct 26, 2010 4:47 UTC (Tue) by error27 (subscriber, #8346)
Parent article: Clang builds a working 2.6.36 Kernel

The 2.6.37 kernel may pose new challenges because it uses asm labels and local __label__ declarations. :)


(Log in to post comments)

Clang builds a working 2.6.36 Kernel

Posted Oct 26, 2010 5:28 UTC (Tue) by wash (guest, #70825) [Link]

That would be if we didn't have support for local labels. As of ten minutes ago, we do :).

- Bryce Lelbach

Clang builds a working 2.6.36 Kernel

Posted Oct 28, 2010 16:11 UTC (Thu) by mingo (subscriber, #31122) [Link]

Btw, a few days ago we found out that the jump label support code is broken in GCC, it messes up the stack offset which crashes the kernel.

So LLVM might be the first compiler on the planet to have working GCC jump label support ;-)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds