This is an old revision of the document!


x86 arm mips powerpc sparc64 riscv
amd64 i386 32 64 32 64 32 64
Clang/LLVM family
Clang ✓ ✓ ✓ ✓ 3 3 4 4 ? ?
lldb ✓ 1 ✓ ✓ ? ? ? ? X X
lld 5 5 5 5 5 5 5 5 X X
libunwind ✓ ✓ ✓ ✓ 2 2 ✓ ✓ 2 2
ELF Tool Chain
libelf ✓ ✓ ✓ ✓ ✓ ✓ ? ? ? ?
libdwarf ✓ ✓ ✓ ✓ ✓ ✓ ? ? ? ?
readelf ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Other
compiler-rt ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
  1. LLDB has a FreeBSD/i386 implementation but it is not functional.
  2. NetBSD has a version of LLVM libunwind that has additional arch support - http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/lib/libunwind/
  3. Clang/LLVM MIPS support tracked in upstream PR http://llvm.org/pr23370
  4. Clang/LLVM PPC support tracked in upstream PR http://llvm.org/pr25780
  5. LLD FreeBSD support tracked in upstream PR http://llvm.org/pr23214
  • toolchain/archmatrix.1453412108.txt.gz
  • Last modified: 2016/01/21 21:35
  • by EdMaste