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.
This commit is contained in:
Niel Duysters 2026-10-26 01:46:50 +01:00 committed by Niel D
parent 4cc6c10f74
commit 75599fe51f

View File

@ -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",