openbsd-ports/lang/racket/patches/patch-src_racket_sconfig_h

48 lines
1.2 KiB
Plaintext

$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