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