Upgrading/Installation Instructions Clarification
Hello all,
In https://common-lisp.net/project/asdf/asdf/Upgrading-ASDF.html
It mentions the following:
If your implementation already provides ASDF 3 or later (and it should), but you want a more recent ASDF version than your implementation provides, then you just need to ensure the more recent ASDF is installed in a configured path, like any other system. We recommend you download an official tarball or checkout a release from git into ~/common-lisp/asdf/.
Once the source code for ASDF is installed, you don’t need any extra step to load it beyond the usual (require "asdf"): ASDF 3 will automatically look whether an updated version of itself is available amongst the regularly configured systems, before it compiles anything else.
I just realized today however, that ASDF bundles several libraries in its ext/
directory, that are being prioritized over ones from Quicklisp as they sit in ~/common-lisp/
.
May I get clarification on how I may build & install ASDF such that the implementation-bundled one will automatically find the newer version, while omitting the libraries ext/
directory from being picked up?
I tried unsuccessfully to pin-point how ASDF 'finds newer versions of itself' to answer this for myself.
Thanks!