Skip to content
Snippets Groups Projects
Commit f2b840db authored by emarsden's avatar emarsden
Browse files

Change the behaviour of EXT:LOAD-FOREIGN when called with a single shared
library: call SYS::LOAD-OBJECT-FILE directly, without invoking the linker as
previously. This should make it possible to support the reloading of dependent
shared libraries upon startup of a saved image.

The new behaviour requires a function FILE-SHARED-LIBRARY-P to be defined. I
have provided an implementation that works for ELF platforms. This has been
tested with Linux/x86 and Solaris/SPARC, but is also enabled by
conditionalization for :bsd (should include FreeBSD and OpenBSD).

Also removed pmax support. IRIX and HPPA platforms will need to provide a
definition for F-S-L-P.
parent 46e91b38
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment