Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    29b5082e
    src/save.lisp: · 29b5082e
    rtoy authored
    o Add new search-list "ld-library-path:" which contains the value of
      the environment variable "LD_LIBRARY_PATH".
    
    src/foreign.lisp:
    o Modify LOAD-FOREIGN so that we will try to load a single file as a
      shared library first.  If that fails, we try loading it as an object
      file.  We do not try to see if the library exists (via probe-file or
      anything).  Instead we let dlopen do whatever it would normally do
      to find the file, including searching LD_LIBRARY_PATH.
    
    o REINITIALIZE-GLOBAL-TABLE now has a few restarts to allow the user
      to decide what to do if a shared library cannot be found.  The
      restarts are ignoring the problem, trying to reload the file again,
      or specifying a new path.
    
    o REINITIALIZE-GLOBAL-TABLE is placed on
      EXT:*AFTER-SAVE-INITIALIZATIONS* now.
    29b5082e
    History
    src/save.lisp:
    rtoy authored
    o Add new search-list "ld-library-path:" which contains the value of
      the environment variable "LD_LIBRARY_PATH".
    
    src/foreign.lisp:
    o Modify LOAD-FOREIGN so that we will try to load a single file as a
      shared library first.  If that fails, we try loading it as an object
      file.  We do not try to see if the library exists (via probe-file or
      anything).  Instead we let dlopen do whatever it would normally do
      to find the file, including searching LD_LIBRARY_PATH.
    
    o REINITIALIZE-GLOBAL-TABLE now has a few restarts to allow the user
      to decide what to do if a shared library cannot be found.  The
      restarts are ignoring the problem, trying to reload the file again,
      or specifying a new path.
    
    o REINITIALIZE-GLOBAL-TABLE is placed on
      EXT:*AFTER-SAVE-INITIALIZATIONS* now.