[gn build] Switch copy_bundle_data from pax to cpio
authorNico Weber <thakis@chromium.org>
Wed, 30 Dec 2020 18:57:42 +0000 (13:57 -0500)
committerNico Weber <thakis@chromium.org>
Wed, 30 Dec 2020 18:59:03 +0000 (13:59 -0500)
commit51a292d994535d14af1873f09534a352da1d5456
treeb92e0f7b5bdcc6e105920d46da874b35330cd1f1
parent277ebe46c6665a8717c5c6e7d767bbec31becfb8
[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.
llvm/utils/gn/build/toolchain/BUILD.gn