diff --git a/tools/hemcom.lisp b/tools/hemcom.lisp
index 56973ab43bb1533b9ba8f5e4f9c597c04f823252..6241150e8e30574d084e4bde9504674fe2cc9337 100644
--- a/tools/hemcom.lisp
+++ b/tools/hemcom.lisp
@@ -41,6 +41,8 @@
 ;;;
 (when (probe-file (make-pathname :defaults "target:clx/clx-library"
 				 :type (c:backend-fasl-file-type c:*backend*)))
+  #+(and (not pcl) (not no-pcl-clx))
+  (load "target:pcl/pclload")
   (load "target:clx/clx-library"))
   
 (with-compiler-log-file