4 ms·
Distributing binaries with Common Lisp and foreign libraries
- digitailor 4y agoThe workflow update-deps.yaml will periodically check for new updates of SBCL or the linked libraries. If an update is found, it edits build.env and creates a pull request that will check that the set of dependencies can be compiled and linked without errors. Just, wow. Thank you for this.
- ducktective 4y agoYeah, thanks to Stelian Ionescu, the author.
- vindarel 4y agocurrent workflow: binaries with dynamic linking https://lispcookbook.github.io/cl-cookbook/scripting.html https://lispcookbook.github.io/cl-cookbook/scripting.html The Deploy tool helps in shipping foreign libraries alongside the binary: https://lispcookbook.github.io/cl-cookbook/scripting.html#with-deploy---ship-foreign-libraries-dependencies https://lispcookbook.github.io/cl-cookbook/scripting.html#wi... Truely static executables are coming to SBCL: https://www.timmons.dev/posts/static-executables-with-sbcl-v2.html https://www.timmons.dev/posts/static-executables-with-sbcl-v... and this. Coming from Python, sending my self-contained web app to my VPS is a relief :)
- anta40 4y ago"The :sb-prelink-linkage-table works on Windows but causes test failures." At least there is some progress :)