[Lldb-commits] [lldb] [lldb][split-dwarf] implement GetSeparateDebugInfo for SymbolFileOnDemand (PR #71230)

Greg Clayton via lldb-commits lldb-commits at lists.llvm.org
Fri Nov 3 18:15:06 PDT 2023


================
@@ -130,3 +130,29 @@ def test_dwos_not_loaded_table_output(self):
                 "0x[a-zA-Z0-9]{16}\s+E\s+.*foo\.dwo",
             ],
         )
+
+    @skipIfRemote
+    @skipIfDarwin
+    @skipIfWindows
----------------
clayborg wrote:

The standard clang won't emit .dwo files when you build on a mac unless you specify the target triple. Then you also run into cases where someone might not have your architecture enabled in clang so it won't be able to build with the specified triple. I haven't looked at the Makefile for this, but I am guessing it is building with the clang we built, which we know supports the default triple, but we don't know if it will support a specified triple that allows .dwo files to be created. Any darwin clang producing darwin binaries won't make .dwos

https://github.com/llvm/llvm-project/pull/71230


More information about the lldb-commits mailing list