mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-18 01:44:00 +02:00
Docker 29.4.2 blocks `socketcall(2)` in the default seccomp profile:
https://docs.docker.com/engine/release-notes/29/#2942
https://github.com/moby/profiles/releases/tag/seccomp%2Fv0.2.2
https://github.com/moby/moby/pull/52501
That affects the `i686, no IPC` job because it runs 32-bit Linux test binaries inside Docker.
Add Docker's documented `--security-opt seccomp=unconfined` workaround to this job's `CI_CONTAINER_CAP` - the hook `ci/test/02_run_container.py` already appends to `docker run`.
This restores socket availability for the 32-bit test binaries throughout the job:
https://docs.docker.com/engine/security/seccomp/#run-without-the-default-seccomp-profile
Github-Pull: #35202
Rebased-From: 11c9ef92a8