From 75599fe51fcf01c1f0af6ccafa4f7190d11332bd Mon Sep 17 00:00:00 2001 From: Niel Duysters Date: Mon, 26 Oct 2026 01:46:50 +0100 Subject: [PATCH] Configure cargoflags for Arti recipe - Disabled Arti 'harden' feature which depends on "secmen-prop" using Rustix resource-limit APIs unavailable on Redox. - Add static-sqlite to bundle sqlite into Arti so we don't have to use Redox' sqlite package which is currently in WIP and non-functional. --- recipes/wip/net/onion-routing/arti/recipe.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipes/wip/net/onion-routing/arti/recipe.toml b/recipes/wip/net/onion-routing/arti/recipe.toml index 4135fd70d..62b1cc079 100644 --- a/recipes/wip/net/onion-routing/arti/recipe.toml +++ b/recipes/wip/net/onion-routing/arti/recipe.toml @@ -1,9 +1,12 @@ -#TODO fix secmem-proc crate [source] git = "https://gitlab.torproject.org/tpo/core/arti" shallow_clone = true [build] template = "cargo" +cargoflags = [ + "--no-default-features", + "--features=default-runtime,dns-proxy,compression,bridge-client,pt-client,onion-service-client,vanguards,flowctl-cc,static-sqlite"," +] cargopackages = ["arti"] dependencies = [ "openssl3",