$OpenBSD: patch-src_racket_sconfig_h,v 1.7 2014/08/19 22:51:20 juanfra Exp $
--- src/racket/sconfig.h.orig	Thu Jul 17 19:37:10 2014
+++ src/racket/sconfig.h	Sat Jul 19 21:50:27 2014
@@ -327,6 +327,8 @@
 #  else
 #   define SCHEME_PLATFORM_LIBRARY_SUBPATH "mips64-openbsd"
 #  endif
+# elif defined(__powerpc__)
+#  define SCHEME_PLATFORM_LIBRARY_SUBPATH "ppc-openbsd"
 # elif defined(__hppa__)
 #  define SCHEME_PLATFORM_LIBRARY_SUBPATH "hppa-openbsd"
 # else
@@ -343,9 +345,7 @@
 # undef UNIX_STACK_MAXIMUM
 # define UNIX_STACK_MAXIMUM 4194304
 
-#ifndef __ELF__
 # define UNDERSCORE_DYNLOAD_SYMBOL_PREFIX
-#endif
 
 # define USE_DLOPEN_GLOBAL_BY_DEFAULT
 
@@ -360,15 +360,15 @@
 # define USE_TM_GMTOFF_FIELD
 # define USE_TM_ZONE_FIELD
 
-#if defined(__x86_64__)
-# define MZ_USE_JIT_X86_64
-# define MZ_JIT_USE_MPROTECT
-# define MZ_TRY_EXTFLONUMS
-#elif defined(__i386__)
-# define MZ_USE_JIT_I386
-# define MZ_JIT_USE_MPROTECT
-# define MZ_TRY_EXTFLONUMS
-#endif
+# if defined(__x86_64__)
+#  define MZ_USE_JIT_X86_64
+#  define MZ_JIT_USE_MPROTECT
+#  define MZ_TRY_EXTFLONUMS
+# elif defined(__i386__)
+#  define MZ_USE_JIT_I386
+#  define MZ_JIT_USE_MPROTECT
+#  define MZ_TRY_EXTFLONUMS
+# endif
 
 # define FLAGS_ALREADY_SET
 
