From 8c4f5f644a1d26a7a7ecc59fc46a319cf5c7c4f5 Mon Sep 17 00:00:00 2001 From: q66 Date: Mon, 16 Dec 2019 10:29:53 +0100 Subject: [PATCH] MultiMC: fix build on big endian --- srcpkgs/MultiMC/patches/be.patch | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/MultiMC/patches/be.patch diff --git a/srcpkgs/MultiMC/patches/be.patch b/srcpkgs/MultiMC/patches/be.patch new file mode 100644 index 0000000000..6f81b87904 --- /dev/null +++ b/srcpkgs/MultiMC/patches/be.patch @@ -0,0 +1,37 @@ +Fixes build on big endian. + +--- libraries/classparser/src/javaendian.h ++++ libraries/classparser/src/javaendian.h +@@ -11,32 +11,26 @@ inline uint64_t bigswap(uint64_t x) + { + return x; + } +-; + inline uint32_t bigswap(uint32_t x) + { + return x; + } +-; + inline uint16_t bigswap(uint16_t x) + { + return x; + } +-; + inline int64_t bigswap(int64_t x) + { + return x; + } +-; + inline int32_t bigswap(int32_t x) + { + return x; + } +-; + inline int16_t bigswap(int16_t x) + { + return x; + } +-; + #else + inline uint64_t bigswap(uint64_t x) + {