From aaafd2d6d9822121af5430c48f6e272bb5c333ce Mon Sep 17 00:00:00 2001 From: Bogdan Radulescu Date: Tue, 13 Oct 2026 12:58:35 +0300 Subject: [PATCH] package/nettest: needs SSE2 on i386 nettest depends, through rustls, quinn and rcgen, on the ring crate, which refuses to build for 32-bit x86 targets without SSE and SSE2: error[E0080]: evaluation panicked: assertion failed: cfg!(target_feature = "sse") && cfg!(target_feature = "sse2") --> .../VENDOR/ring/src/cpu/intel.rs:26:9 This affects i586 and i686-class CPUs that lack SSE2 Make nettest depend on SSE2 support when building for i386. Fixes: https://autobuild.buildroot.org/results/d04f770538412bee77851142ee007f2ff107e0ec Fixes: 36fa00354730 ("package/nettest: new package") Signed-off-by: Bogdan Radulescu Signed-off-by: Thomas Petazzoni --- package/nettest/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/nettest/Config.in b/package/nettest/Config.in index 0ec4dcdc4a..096ae79406 100644 --- a/package/nettest/Config.in +++ b/package/nettest/Config.in @@ -1,6 +1,8 @@ config BR2_PACKAGE_NETTEST bool "nettest" depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + # i386: needs SSE2 for the ring crate + depends on !(BR2_i386 && !BR2_X86_CPU_HAS_SSE2) select BR2_PACKAGE_HOST_RUSTC help nettest measures download and upload throughput, latency,