Created attachment 180198 [details]
openblas compiles fine with the attached patch, obtained from mmel@
I tested with this (exact) patch in a 11.0-RELEASE r306280 arm.armv6 jail and the build failed.
I'm still testing 10armv6.
It does not break 10/11 amd64/i386, so it could still be committed.
While here, some of the code dealing with options could be shortened/simplified by using the newer options framework. https://reviews.freebsd.org/D9801 The logic is the same and all poudriere runs with default options and other option combinations passed as described in the Phabricator diff.
A commit references this bug:
Date: Sat Feb 25 18:19:51 UTC 2017
New revision: 434832
math/openblas: Fix build on 12-CURRENT armv6.
The build still fails on 11 armv6, however MFC of r313873 will hopefully
fix the build there as well.
While here also add LICENSE_FILE and fix portlint warnings.
Submitted by: firstname.lastname@example.org
Approved by: email@example.com (maintainer), swills (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D9801
Only the patch and the simple, obvious changes have been committed. I will submit the other changes for maintainer approval. Thanks.