How to include UIOP (but not ASDF) in a build from monolithic fasls
I'm making builds from monolithic-compile-bundles, and want to include UIOP in these builds but not ASDF.
Here's what I am doing to achieve it:
asdf.lispversion 3.3.3 (built from ASDF 3.3.3 tarball with
Place a copy of current uiop/ directory, with uiop/uiop.asd, from the ASDF 3.3.3 tarball, in quicklisp/local-projects/.
For the past couple years I've had to tweak the check-not-old-asdf-system function to return T for uiop. Otherwise,
returns nil, and we get an assertion failure on
(asdf:output-file 'asdf:monolithic-compile-bundle-op :uiop)
I have to tweak the first line to be
;;(not (member name '("asdf" "uiop") :test 'equal)) (not (member name '("asdf") :test 'equal))
Is there a better way to go about getting UIOP but not ASDF included in a built executable?
Is there a