flower icon indicating copy to clipboard operation
flower copied to clipboard

LLVM all the things

Open Restioson opened this issue 7 years ago • 3 comments

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.

Restioson avatar Dec 15 '17 16:12 Restioson

So it looks like LLDB can support the GDB protocol, so we don't have to change anything there.

Restioson avatar Dec 26 '17 12:12 Restioson

I'm not sure if we necessarily need to do this, but it might be nice for consistency. @gegy1000 opinions?

Restioson avatar Sep 10 '18 07:09 Restioson

I hear that lld is packaged with rust under rust-lld. If we switched to that, that would remove a dependency.

Restioson avatar Oct 09 '18 13:10 Restioson