Oops, yes the defsystem thing was a bug, and there was a missing dependency, too. I fixed that, as well as the minor nits I saw, since this was merged into master. I rebased my changes and pushed them all as 3.1.0.97.
I also implemented and tested image-op on other implementations — this probably broke MKCL. Can you re-test? I also refactored test-bundle, and I don't understand the compiler::*builder-default-libraries* hack — can't MKCL do that automatically?
Finally, please see to the fundamental issue I have with your code: I believe program-op should behave on MKCL just like on other platforms and * link in uiop * call restore-image as in ecl's uiop:create-image — handles not just the entry-point, but the important initialization hooks. * not necessitate any of :prefix-lisp-object-files, :extra-build-args or :epilogue *by default*, i.e. there should be no #+mkcl in hello-world-example.asd — though you're welcome to support these useful extra features, and add some additional test.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org I once won an argument with a socialist. He was richer than I, so I reached for his wallet. He slapped me. QED. He didn't get it. His wife did.