GCL (GNU Common Lisp) should provide "virtual/commonlisp", but currently does not. The line `PROVIDE="virtual/commonlisp"' shoud be added to the ebuild. CMUCL and OpenMCL, two other Common Lisps that I checked at random, both provide it, so it seems that GCL was overlooked. Reproducible: Always Steps to Reproduce:
Greetings, John. virtual/commonlisp in Gentoo is supposed to applied to Common Lisp implementations which can satisfy two criterion: 1. be reasonably ANSI compliant, 2. build and run the purely Common Lisp code in the Gentoo dev-lisp/cl-* ports. GCL 2.6.x is not quite ANSI enough for these. The last I checked, it couldn't compile ASDF. The Common Lisp Herd hopes to provide CVS snapshots of GCL 2.7.x which contains vastly improved ANSI compliance. We would like to hold off adding a virtual/commonlisp PROVIDE until that is added to portage. ECLS (dev-lisp/ecl) is another Common Lisp implementation which could use the virtual/commonlisp PROVIDE, but only after support for the controller is added. This is a small task and should make it into Portage soon. I will leave this bug open until both ECLS and GCL 2.7.x snapshots are supported via the virtual/commonlisp PROVIDE.
Fair enough. Thanks for the explanation.
Saving this for later