void-packages/srcpkgs/godot/patches/20-fix-musl.patch
2025-04-03 11:38:49 -04:00

18 lines
1.1 KiB
Diff

diff --git a/thirdparty/manifold/src/sparse.h b/thirdparty/manifold/src/sparse.h
index a25ea61141..82ba7c5af6 100644
--- a/thirdparty/manifold/src/sparse.h
+++ b/thirdparty/manifold/src/sparse.h
@@ -40,11 +40,13 @@ class SparseIndices {
// such that the indices are sorted by (p << 32) | q
public:
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN || \
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ || \
defined(__BIG_ENDIAN__) || defined(__ARMEB__) || defined(__THUMBEB__) || \
defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || \
defined(__MIBSEB__)
static constexpr size_t pOffset = 0;
#elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || \
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ || \
defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || \
defined(__MIPSEL) || defined(__MIPSEL__) || defined(__EMSCRIPTEN__) || \