$OpenBSD: patch-slp_platformselect_h,v 1.3 2020/04/23 04:43:45 cwen Exp $
Give it a chance to build on ppc & mips
Index: slp_platformselect.h
--- slp_platformselect.h.orig
+++ slp_platformselect.h
@@ -14,7 +14,7 @@
 #include "platform/switch_x86_unix.h" /* gcc on X86 */
 #elif defined(__GNUC__) && defined(__powerpc64__) && defined(__linux__)
 #include "platform/switch_ppc64_linux.h" /* gcc on PowerPC 64-bit */
-#elif defined(__GNUC__) && defined(__PPC__) && defined(__linux__)
+#elif defined(__GNUC__) && defined(__PPC__) && defined(__OpenBSD__)
 #include "platform/switch_ppc_linux.h" /* gcc on PowerPC */
 #elif defined(__GNUC__) && defined(__ppc__) && defined(__APPLE__)
 #include "platform/switch_ppc_macosx.h" /* Apple MacOS X on PowerPC */
@@ -41,7 +41,7 @@
 #else
 #include "platform/switch_arm32_gcc.h" /* gcc using arm32 */
 #endif
-#elif defined(__GNUC__) && defined(__mips__) && defined(__linux__)
+#elif defined(__GNUC__) && defined(__mips__)
 #include "platform/switch_mips_unix.h" /* Linux/MIPS */
 #elif defined(__GNUC__) && defined(__aarch64__)
 #include "platform/switch_aarch64_gcc.h" /* Aarch64 ABI */
