[GTALUG] Toolchain Selection

Nicholas Krause xerofoify at gmail.com
Fri Dec 13 12:39:28 EST 2019


Greetings,

Lennart was asking but LLVM does have a c library implementation, linker 
and debugger
currently. While most inexperienced toolchain developers or people 
building one assume
you have to use all GCC or LLVM excluding the c library that's not the 
case. A lot of people
use lld, LLVM's linker with GCC due to it being much faster.
  For a traditional toolchain you require:
1. Compiler
2. Linker
3. C Library
4. Kernel Headers
5. Probably a Debugger

Therefore you can select or take what you want from each of 1,2,3,5 from 
either LLVM or
GCC. There has been lots of work on the LLVM and GCC sides to make sure 
it works
well and still is.

If your going to ask me questions please CC the list so others can get 
the info as well,
Nick


More information about the talk mailing list