From e957a7d6557f9718ba8493c20675b75a1145084a Mon Sep 17 00:00:00 2001 From: Juan Francisco Cantero Hurtado Date: Mon, 19 Oct 2015 14:53:47 +0200 Subject: [PATCH] Add config for linux/ppc64. --- racket/src/racket/sconfig.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/racket/src/racket/sconfig.h b/racket/src/racket/sconfig.h index f6e90bc29c..27fb376ea5 100644 --- a/racket/src/racket/sconfig.h +++ b/racket/src/racket/sconfig.h @@ -173,9 +173,16 @@ # define MZ_TRY_EXTFLONUMS # define ASM_DBLPREC_CONTROL_87 # endif -# if defined(__powerpc__) +# if defined(__powerpc__) && !defined(__powerpc64__) # define SCHEME_PLATFORM_LIBRARY_SUBPATH "ppc-"SPLS_LINUX # endif +# if defined(__powerpc64__) +# if defined(__LITTLE_ENDIAN__) +# define SCHEME_PLATFORM_LIBRARY_SUBPATH "ppc64le-"SPLS_LINUX +# else +# define SCHEME_PLATFORM_LIBRARY_SUBPATH "ppc64-"SPLS_LINUX +# endif +# endif # if defined(__mc68000__) # define SCHEME_PLATFORM_LIBRARY_SUBPATH "m68k-"SPLS_LINUX # endif @@ -247,7 +254,7 @@ # define MZ_JIT_USE_MPROTECT # define MZ_USE_DWARF_LIBUNWIND #endif -#if defined(__powerpc__) +#if defined(__powerpc__) && !defined(__powerpc64__) # define MZ_USE_JIT_PPC #endif # if defined(__arm__)