Open llvmbot opened 7 years ago
mentioned in issue llvm/llvm-project#4440
I assume the Linux kernel's usage of .stabs is leftover junk, not actually intentional usage. I'm sure they'd be happy to take a patch to remove the directives.
I am going to inform the Linux kernel maintainers about the problem, but not supporting this in Clang means that older Linux kernels and probably other programs too, can’t be successfully compiled with Clang.
I assume the Linux kernel's usage of .stabs is leftover junk, not actually intentional usage. I'm sure they'd be happy to take a patch to remove the directives.
This also affects the Linux kernel 1.
"unsupported directive '.stabs'"
LLVM currently has no STABS debugging format support. Im not sure that adding the assembler support for it is useful until such time as it can generate the STABS debug info.
That said, DWARF has almost entirely replaced STABS for debugging. Im not sure that we really want a third debugging format, especially when STABS is officially deprecated in favor of DWARF.
Extended Description
There is no support for the .stabs directive