Messages in this thread | | | Date | Mon, 7 Sep 2015 13:15:13 -0700 | Subject | Re: Use (two) different compilers at build-time? | From | Linus Torvalds <> |
| |
On Mon, Sep 7, 2015 at 12:12 PM, Sedat Dilek <sedat.dilek@gmail.com> wrote: > > is it possible to use a different compiler at build-time? > > I have here a problem with mm/percpu.c and wanted to build everything > with LLVM/Clang but this single file with GCC. > > Is that possible?
It should work fine. It's occasionally how people bisect compiler bugs in the kernel (although then it's usually just two different versions of the same compiler), and I think people have done that with llvm too. After all, llvm object files link to gcc-produced object files in user space (ie libraries are most often compiled with different compilers).
So no _guarantees_ (especially since the kernel sometimes does odd things), but there's no overwhelming reason it shouldn't work, and there are several reasons it should be fine.
Linus
| |