* Using generic C implementation on non-amd64/x86 with USE=cpudetection * --enable-fat is a no-op on alternative arches. * To obtain an optimized build, set USE=-cpudetection, but binpkgs should not then be made. Shouldn't we mask it on non-x86 architectures? Not sure about the other packages (https://packages.gentoo.org/useflags/cpudetection) but I guess it won't work on alternative arches as well. If so we should probably mask the use globally and unmask it only on x86/amd64.
No, you can still do USE=cpudetection on !amd64/x86. It's that you can't have fat "works on any machine, but optimimsed" binaries on !amd64/x86.
But it still makes no sense to have an unoptimized binary by default, at least the use should be disabled on non-x86 and if your use case is distributing binaries you can always enable it.
Then you get broken stages.