cfitsio/add-support-for-loongarch64.patch

16 lines
485 B
Diff
Raw Normal View History

diff -Naur cfitsio-4.3.0.old/fitsio2.h cfitsio-4.3.0/fitsio2.h
--- cfitsio-4.3.0.old/fitsio2.h 2024-06-09 10:46:21.767372554 +0800
+++ cfitsio-4.3.0/fitsio2.h 2024-06-09 10:49:47.585360286 +0800
@@ -137,6 +137,11 @@
# error "can't handle long size given by _MIPS_SZLONG"
# endif
+#elif defined(__loongarch64) || defined(__loongarch64__)
+#define BYTESWAPPED TRUE
+#define MACHINE OTHERTYPE
+#define LONGSIZE 64
+
#elif defined(__riscv)
/* RISC-V is always little endian */