Now that OpenBLAS became more widely used and is now a dependency for several other ports, I could look into making a ‘generic’ version as suggested, if it is considered preferable to reduce the building time at the cost of performance. I would have to confirm if a generic version could also be made, as there have also been issues with build failures with older architectures.
I suspect it would be fairly easy to do. The portfile now has in it settings to enable AVX/AVX2 etc., via the NO_AVX=1 flags. You would just need to always pass this in the default build, and only (conditionally) remove them when a non-default 'native' variant is enabled...
Chris
