[all-commits] [llvm/llvm-project] 51a292: [gn build] Switch copy_bundle_data from pax to cpio
Nico Weber via All-commits
all-commits at lists.llvm.org
Wed Dec 30 10:59:24 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 51a292d994535d14af1873f09534a352da1d5456
https://github.com/llvm/llvm-project/commit/51a292d994535d14af1873f09534a352da1d5456
Author: Nico Weber <thakis at chromium.org>
Date: 2020-12-30 (Wed, 30 Dec 2020)
Changed paths:
M llvm/utils/gn/build/toolchain/BUILD.gn
Log Message:
-----------
[gn build] Switch copy_bundle_data from pax to cpio
This will hopefully fix the build not becoming clean when using Ninja
1.9+. Ninja 1.9 enabled high-resolution time stamps, but pax doesn't
correctly set high-resolution timestamps on its output.
See https://github.com/nico/hack/blob/master/notes/copydir.md for a
detailed writeup of problem and alternatives.
More information about the All-commits
mailing list