File: limit-architectures-for-cpu-brand-checks.patch

package info (click to toggle)
rust-sysinfo 0.37.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,264 kB
  • sloc: ansic: 158; makefile: 27
file content (15 lines) | stat: -rw-r--r-- 587 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Index: sysinfo/tests/cpu.rs
===================================================================
--- sysinfo.orig/tests/cpu.rs
+++ sysinfo/tests/cpu.rs
@@ -19,6 +19,10 @@ fn test_cpu() {
 
     assert!(!s.cpus()[0].brand().chars().any(|c| c == '\0'));
 
+    if !(cfg!(target_arch = "x86_64") || cfg!(target_arch = "aarch64") || cfg!(target_arch = "arm") || cfg!(target_arch = "x86")) {
+        return;
+    }
+
     if !cfg!(target_os = "freebsd") {
         // This information is currently not retrieved on freebsd...
         assert!(s.cpus().iter().any(|c| !c.brand().is_empty()));