Index: /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
===================================================================
--- /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp	(revision 6462)
+++ /trunk/ccl/compiler/X86/X8664/x8664-backend.lisp	(revision 6463)
@@ -152,5 +152,8 @@
               (case name
                 (:linuxx8664
-                 (make-ftd :interface-db-directory "ccl:x86-headers64;"
+                 (make-ftd :interface-db-directory
+                           (if (eq backend *host-backend*)
+                             "ccl:x86-headers64;"
+                             "ccl:cross-x86-headers64;")
                            :interface-package-name "X86-LINUX64"
                            :attributes '(:bits-per-word  64
@@ -166,5 +169,8 @@
                            (intern "GENERATE-CALLBACK-RETURN-VALUE" "X86-LINUX64")))
                 (:darwinx8664
-                 (make-ftd :interface-db-directory "ccl:darwin-x86-headers64;"
+                 (make-ftd :interface-db-directory
+                           (if (eq backend *host-backend*)
+                             "ccl:darwin-x86-headers64;"
+                             "ccl:cross-darwin-x86-headers64;")
                            :interface-package-name "X86-DARWIN64"
                            :attributes '(:bits-per-word  64
@@ -182,5 +188,8 @@
                            (intern "GENERATE-CALLBACK-RETURN-VALUE" "X86-DARWIN64")))
                 (:freebsdx8664
-                 (make-ftd :interface-db-directory "ccl:freebsd-headers64;"
+                 (make-ftd :interface-db-directory
+                           (if (eq backend *host-backend*)
+                             "ccl:freebsd-headers64;"
+                             "ccl:cross-freebsd-headers64;")
                            :interface-package-name "X86-FREEBSD64"
                            :attributes '(:bits-per-word  64
@@ -192,5 +201,5 @@
                                    "X86-FREEBSD64")
                            :callback-bindings-function
-                           (intern "GENERATE-CALLBACK-BINDINGS" "X86-FREEBS64")
+                           (intern "GENERATE-CALLBACK-BINDINGS" "X86-FREEBSD64")
                            :callback-return-value-function
                            (intern "GENERATE-CALLBACK-RETURN-VALUE" "X86-FREEBSD64"))))))
