We're looking at improving the hermeticity of .o files with Bazel. From https://github.com/bazelbuild/bazel/issues/10889, both Swift/Clang emit debug information with absolute
DW_AT_LLVM_isysroot paths. This is problematic since it could vary locally vs. remotely (e.g. Xcode.app vs Xcode_12.app).
Debug prefix map seems like one solution here, but do we need to remap it back for LLDB to work properly? This post seems to claim it's not necessary to remap it for LLDB? Is that also the case for code compiled by Clang?