All Manuals > LispWorks Delivery User Guide > 8 Delivery on Linux, FreeBSD, AIX, x86/x64 Solaris and Unix


8.6 Products supporting dynamic library delivery

You can deliver a dynamic library using LispWorks on Linux, FreeBSD and x86/x64 Solaris.

However you cannot deliver a dynamic library using LispWorks (32-bit) for SPARC Solaris.

During delivery of a dynamic library, LispWorks links a small C executable that loads Lisp and also defines the exported foreign symbols. As a result, when this is loaded it may have some dependency on the system libraries that you have on the machine where you delivered it. That means that the delivered image may not work on older versions of the operating system. It is therefore recommended that you deliver on the oldest version of the operating system that you need to support.

On Linux, LispWorks requires specific versions of symbols in the C library which reduces the chance of problems like this.

LispWorks Delivery User Guide - 10 Aug 2017