diff options
author | Jacob Kroon <jacob.kroon@gmail.com> | 2021-11-24 06:31:10 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-11-26 17:01:08 +0000 |
commit | 096c9037bc8376c162ca364e23cc23d92d4c04f8 (patch) | |
tree | 7992a93e776cc2c8a16c3b92261e7c6433a6cc80 /scripts/cross-intercept | |
parent | 921d3aa667ce7df03012d9ecbb62fb91f60ebf07 (diff) | |
download | poky-096c9037bc8376c162ca364e23cc23d92d4c04f8.tar.gz |
native/cross: Add ar wrapper for determinism
Add a wrapper around ar calls for native/cross recipes. This wrapper adds
the -D option so that deterministic archives are built for native/cross
output. This improves the changes of hash equivalence matches and hence
build artefact reuse.
We don't need this in the target case since we compile binutils-cross
with an option making this the default. We need a wrapper since we need
to remove the "u" option and replace it with "D" but also allow things like
"--version" to continue to work too.
(From OE-Core rev: 59922c95fcb20c66634c5677012d490be2246b0b)
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/cross-intercept')
l--------- | scripts/cross-intercept/ar | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/cross-intercept/ar b/scripts/cross-intercept/ar new file mode 120000 index 0000000000..bc68ffd7a2 --- /dev/null +++ b/scripts/cross-intercept/ar | |||
@@ -0,0 +1 @@ | |||
../native-intercept/ar \ No newline at end of file | |||