LLVM, mesa and other packages check for these generic microarchitectures. One solution is to let Spack know they exist.