* fix ldso stubs to work without the dlshim
* hack to avoid calling dlclose on the main executable
for darwin/ppc
(dlerror)
(let (dlerror)
(cond ((and (not objp) *runtime-dlhandle*)
+ ;; CLH: if we're on darwin/ppc we can't close
+ ;; *runtime-dlhandle* for some reason, so don't.
+ #!-(and darwin ppc)
(dlclose *runtime-dlhandle*)
(setf dlerror (dlerror)
*runtime-dlhandle* nil))
#!+(and darwin ppc) "
#define LDSO_STUBIFY(fct) @\\
.text @\\
-.globl _ldso_stub___ ## fct @\\
-_ldso_stub___ ## fct: @\\
+.globl ldso_stub__ ## fct @\\
+ldso_stub__ ## fct: @\\
b ldso_stub__ ## fct ## stub @\\
.symbol_stub ldso_stub__ ## fct ## stub: @\\
.indirect_symbol _ ## fct @\\
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.39.12"
+"1.0.39.13"