Home | History | Annotate | Line # | Download | only in docs
      1 Deterministic builds with LLVM's GN build
      2 =========================================
      3 
      4 Summary: Use the following args.gn.
      5 
      6     use_relative_paths_in_debug_info = true
      7 
      8 It is possible to produce [locally deterministic][1] builds of LLVM
      9 with the GN build. It requires some configuration though.
     10 
     11 1. Make debug info use relative paths by setting
     12    `use_relative_paths_in_debug_info = true` in your `args.gn` file. With this
     13    set, current debuggers need minor configuration to keep working.  See
     14    "Getting to local determinism" and "Getting debuggers to work well with
     15    locally deterministic builds" in the [deterministic builds][1] documentation
     16    for details.
     17 
     18 1: http://blog.llvm.org/2019/11/deterministic-builds-with-clang-and-lld.html
     19