Index: /trunk/ccl/lisp-kernel/pmcl-kernel.c
===================================================================
--- /trunk/ccl/lisp-kernel/pmcl-kernel.c	(revision 4938)
+++ /trunk/ccl/lisp-kernel/pmcl-kernel.c	(revision 4939)
@@ -86,6 +86,6 @@
 ;
 
-#ifdef PPC64
-/* Assume that if the OS is new enough to support PPC64, it has
+#if WORD_SIZE == 64
+/* Assume that if the OS is new enough to support PPC64/X8664, it has
    a reasonable dlfcn.h
 */
@@ -1749,5 +1749,5 @@
 #endif
 #ifdef DARWIN
-#ifdef PPC64
+#if defined(PPC64) || defined(X8664)
   if (handle == NULL) {
     handle = RTLD_DEFAULT;
