It is not possible for these virtuals to be satisfied by anything except by having sci-libs/lapack The virtuals are confusing because they are supposed to be used if there is more than one way to satisfy the virtuals. Here there is only one way possible. The current mechanism also needs to guarantee that any software is linked to the reference implementations at compile time and the only way to do that is by having the actual sci-libs/lapack package present.