X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tools-for-build%2Fldso-stubs.lisp;fp=tools-for-build%2Fldso-stubs.lisp;h=bff22d834435aff4b6a284be3f907005e957ad64;hb=bd2df60f7c3f579a9c7610925c79a0e783adaa0e;hp=bbb7e9ef9b85f50e85cf0ca6052a7bc2b8212299;hpb=46b1591074b5cf7611eeab0d1e4af7ee4e22ec94;p=sbcl.git diff --git a/tools-for-build/ldso-stubs.lisp b/tools-for-build/ldso-stubs.lisp index bbb7e9e..bff22d8 100644 --- a/tools-for-build/ldso-stubs.lisp +++ b/tools-for-build/ldso-stubs.lisp @@ -133,8 +133,8 @@ ldso_stub__ ## fct ## $lazy_ptr: @\\ #define LDSO_STUBIFY(fct) \\ .text ; \\ .align 4 ; \\ -.globl _ldso_stub___ ## fct ; \\ -_ldso_stub___ ## fct: ; \\ +.globl _ldso_stub__ ## fct ; \\ +_ldso_stub__ ## fct: ; \\ jmp L ## fct ## $stub ; \\ .section __IMPORT,__jump_table,symbol_stubs,self_modifying_code+pure_instructions,5 ; \\ L ## fct ## $stub: ; \\ @@ -150,8 +150,8 @@ L ## fct ## $stub: ; \\ #!+(and darwin x86-64) " #define LDSO_STUBIFY(fct) \\ .align 4 ; \\ -.globl _ldso_stub___ ## fct ; \\ -_ldso_stub___ ## fct: ; \\ +.globl _ldso_stub__ ## fct ; \\ +_ldso_stub__ ## fct: ; \\ jmp _ ## fct ; \\ .L ## fct ## e1: ; " @@ -324,7 +324,7 @@ ldso_stub__ ## fct: ; \\ "unlockpt") #!+openbsd '("openpty") - #!-darwin + #!-dlshim '("dlclose" "dlerror" "dlopen"