has to be built manually: Optimizes for the build machine. shows up when I try to build with poudriere.
(In reply to Loyd Craft from comment #0) This can only happen when you turn off the DYNAMIC_ARCH option (which is on by default for good reason). I suggest you turn it back on.
Even with DYNAMIC_ARCH enabled, OpenBLAS still tries to do CPU detection on the build machine, and fails if the CPU type is unknown (note that this means that it'll only manifest on machines with CPUs it is not aware of, which is probably why this isn't happening for official package builds). According to this bug in OpenBLAS tracker, this is by design: https://github.com/xianyi/OpenBLAS/issues/1027 Their suggested workaround is to explicitly set the CPU type to some low-featured CPU when building with DYNAMIC_ARCH (the actual CPU doesn't actually matter, since it builds support for all of them - but at least it allows the build to proceed).
Actually, let me open a new bug, since it's a distinct issue (manual build disabled, but it still fails in auto build).