flower
flower copied to clipboard
LLVM all the things
We should LLVM all the things -- support LLDB for debugging (do we have to change anything?), use LLD for linking, and if at all possible use an LLVM x86 assembler. This helps us stay consistent.
So it looks like LLDB can support the GDB protocol, so we don't have to change anything there.
I'm not sure if we necessarily need to do this, but it might be nice for consistency. @gegy1000 opinions?
I hear that lld is packaged with rust under rust-lld. If we switched to that, that would remove a dependency.