Summary: Use the following args.gn.
use_relative_paths_in_debug_info = true
It is possible to produce [locally deterministic][1] builds of LLVM with the GN build. It requires some configuration though.
use_relative_paths_in_debug_info = true
in your args.gn
file. With this set, current debuggers need minor configuration to keep working. See “Getting to local determinism” and “Getting debuggers to work well with locally deterministic builds” in the [deterministic builds][1] documentation for details.1: http://blog.llvm.org/2019/11/deterministic-builds-with-clang-and-lld.html