Hi,
Thanks! I gave in and added ecl itself as a submodule of my application, and am now building it as part of the normal build. It's not that bad.
This... actually makes it kind of painful. It means ASDF doesn't work. So I have to load the dependencies myself, compile them and load them file after file, recursively (bottom first).
A bit too painful for my taste, and I went with bundling the shared library with the app in the end, in order to keep some sanity. I'm not familiar enough with ASDF internal API to write such a script on hobby time.
On a side note, this led me to a minor struggle, which is that I had to have the help.doc file in $PWD to be able to run the built program. I accidentally found the ECLDIR environment variable to specify a separate path to it, but I think this would need to be documented?
Cheers,
Florian