about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2021-11-10 23:04:25 +0100
committerGitHub <noreply@github.com>2021-11-10 23:04:25 +0100
commita09115f3b4e24916bba27012d0f0299df21ef6a8 (patch)
tree122d01f4c10dfa0c0c80e31476789b4ab22a8fde /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parent68ca579406f2fa9ec62710e4a4d5d3e07a168d3c (diff)
parente96a0a8681998caf78093b65e746bfd967cb87e9 (diff)
downloadrust-a09115f3b4e24916bba27012d0f0299df21ef6a8.tar.gz
rust-a09115f3b4e24916bba27012d0f0299df21ef6a8.zip
Rollup merge of #89930 - cuviper:avoid-clone3, r=joshtriplett
Only use `clone3` when needed for pidfd

In #89522 we learned that `clone3` is interacting poorly with Gentoo's
`sandbox` tool. We only need that for the unstable pidfd extensions, so
otherwise avoid that and use a normal `fork`.

This is a re-application of beta #89924, now that we're aware that we need
more than just a temporary release fix. I also reverted 12fbabd27f700, as
that was just fallout from using `clone3` instead of `fork`.

r? `@Mark-Simulacrum`
cc `@joshtriplett`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions