Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • pmai's avatar
    956ce339
    Changed the OpenBSD port to use dlopen+ld for FFI linkage, like · 956ce339
    pmai authored
    current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF.
    Also changed the handling of leading underscores in alien names, by
    moving the underscore addition to extern-alien-name, where it belongs,
    and not foreign-symbol-address-aux.  This brings the x86 port in line
    with the other ports, modulo the PVE_stub_ magic.  The changes
    necessitate some bootstrapping code for BSD non-ELF platforms.
    956ce339
    History
    Changed the OpenBSD port to use dlopen+ld for FFI linkage, like
    pmai authored
    current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF.
    Also changed the handling of leading underscores in alien names, by
    moving the underscore addition to extern-alien-name, where it belongs,
    and not foreign-symbol-address-aux.  This brings the x86 port in line
    with the other ports, modulo the PVE_stub_ magic.  The changes
    necessitate some bootstrapping code for BSD non-ELF platforms.