[asdf-devel] adsf/bundle:monolithic-fasl sometimes puts dependent system first in list

Dave Cooper david.cooper at genworks.com
Fri Mar 15 23:06:31 UTC 2013

Try this:

1.  git clone git://github.com/genworks/gendl.git

2.  put it in your quicklisp/local-projects/

3. (ql:register-local-projects)

4. (ql:quickload :gendl)

5. (ql:operate 'asdf/bundle:monolithic-fasl-op :gendl)

6. (first (asdf:output-files 'asdf/bundle:monolithic-fasl-op :gendl))

7. Copy the yielded pathname string to use in next step.

8. [in a fresh Lisp] (load <the --all-systems  fasl from step 7>)

9. [back in first Lisp]:

      (asdf:component-depends-on 'asdf/bundle:monolithic-fasl-op :gendl)

10. Read it and weep. system :gendl comes _first_ in the list. I feel it
should come _last_.

I tried to look into the asdf code behind this operation but am afraid it
is currently far over my head.

My Best,

Dave Cooper, Genworks Support
david.cooper at genworks.com, dave.genworks.com(skype)
USA: 248-327-3253(o), 1-248-330-2979(mobile)
UK: 0191 645 1699
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20130315/e59083a9/attachment.html>

More information about the asdf-devel mailing list