Ludovic Courtès skribis: > [...] > A better fix would be to not guess and instead pass #:name and #:version > to all the build phases, with the value taken from the object. > (That’s a world-rebuild fix though.) > > WDYT? > >> This is related to issue #48208, and also probably to issue #41437. > > Perhaps we can find a workaround for these? Sharlatan Hellseher skribis: > If chaining `package-name->name+version` function may affect a large > layer of infrastructure here is could a quick adhoc workaround: > > sbcl-3d-vectors -> sbcl-cl3d-vectors > sbcl-3d-vectors -> sbcl-three-d-vectors > sbcl-3d-vectors -> sbcl-iiid-vectors > > Or use any predictable common prefix which could be use and replaced > after the function is reviewed. I agree that having '#:name' and '#:version' available in the build phases would be ideal. Meanwhile I found a workaround for the asdf-build-system that fixes bug#41437 and allows building the 'sbcl-3d-vectors' and 'sbcl-3d-matrices' packages of bug#48208 without having to mangle the package names. It rebuilds all the Common Lisp packages, but that doesn't take too much time. WDYT?