File 0001-convert_test-little-endian.patch of Package libyuv

From 881153101d6884ff0ce01675f49df17629655f2e Mon Sep 17 00:00:00 2001
From: JS <obs.coke518@passinbox.com>
Date: Sun, 29 Dec 2024 20:09:41 +0800
Subject: [PATCH] Correctly check for endianness

---
 unit_test/convert_test.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unit_test/convert_test.cc b/unit_test/convert_test.cc
index ef30b12..e7ac845 100644
--- a/unit_test/convert_test.cc
+++ b/unit_test/convert_test.cc
@@ -40,7 +40,7 @@
 
 // Some functions fail on big endian. Enable these tests on all cpus except
 // PowerPC, but they are not optimized so disabled by default.
-#if !defined(DISABLE_SLOW_TESTS) && !defined(__powerpc__)
+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
 #define LITTLE_ENDIAN_ONLY_TEST 1
 #endif
 #if !defined(DISABLE_SLOW_TESTS) || defined(__x86_64__) || defined(__i386__)
-- 
2.47.1

openSUSE Build Service is sponsored by