tor: sandbox is no longer broken on aarch64-linux

This was fixed in https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/574 by @delroth.
This commit is contained in:
Philip Taron 2025-07-15 10:49:02 -07:00
parent 734f17ad1f
commit 338121d875
No known key found for this signature in database

View File

@ -90,13 +90,8 @@ stdenv.mkDerivation (finalAttrs: {
# https://gitlab.torproject.org/tpo/onion-services/onion-support/-/wikis/Documentation/PoW-FAQ#compiling-c-tor-with-the-pow-defense # https://gitlab.torproject.org/tpo/onion-services/onion-support/-/wikis/Documentation/PoW-FAQ#compiling-c-tor-with-the-pow-defense
[ "--enable-gpl" ] [ "--enable-gpl" ]
++ ++
# cross compiles correctly but needs the following # cross compiles correctly but needs the following
lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--disable-tool-name-check" ] lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--disable-tool-name-check" ];
++
# sandbox is broken on aarch64-linux https://gitlab.torproject.org/tpo/core/tor/-/issues/40599
lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
"--disable-seccomp"
];
NIX_CFLAGS_LINK = lib.optionalString stdenv.cc.isGNU "-lgcc_s"; NIX_CFLAGS_LINK = lib.optionalString stdenv.cc.isGNU "-lgcc_s";