Summary: | math/openblas: fails to build on aarch64 (blocking 302 ports) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||||
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | Andrew, emaste, linimon, phd_kimberlite | ||||||
Priority: | --- | Keywords: | needs-patch | ||||||
Version: | Latest | Flags: | phd_kimberlite:
maintainer-feedback+
jbeich: merge-quarterly+ |
||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 201763 | ||||||||
Attachments: |
|
Description
Jan Beich
2017-04-10 17:40:15 UTC
To reproduce you may need full environment: # pkg install qemu-user-static # poudriere jail -cj 110aarch64 -v 11.0-RELEASE -a arm64.aarch64 # poudriere bulk -Ctj 110aarch64 math/openblas Created attachment 181661 [details]
Limit DYNAMIC_ARCH to x86 archs (partial fix)
Created attachment 183800 [details]
Full patch
The previous patch was missing an update to cpuid_arm64.c. I've attached an updated patch that includes this fix.
I can now build this on a ThunderX, however Poudriere doesn't seem to like building patched ports so can't use it to test how many of the 200 ports it unblocks.
A commit references this bug: Author: jbeich Date: Fri Jun 30 04:28:09 UTC 2017 New revision: 444694 URL: https://svnweb.freebsd.org/changeset/ports/444694 Log: math/openblas: unblock on Tier2 architectures - Limit DYNAMIC_ARCH to i386 and amd64 - Fix build on aarch64 [1] PR: 218547 Submitted by: andrew [1] Approved by: portmgr blanket [1], phd_kimberlite@yahoo.co.jp (maintainer) Changes: head/math/openblas/Makefile head/math/openblas/files/patch-cpuid__arm64.c A commit references this bug: Author: jbeich Date: Fri Jun 30 04:30:13 UTC 2017 New revision: 444695 URL: https://svnweb.freebsd.org/changeset/ports/444695 Log: MFH: r444694 math/openblas: unblock on Tier2 architectures - Limit DYNAMIC_ARCH to i386 and amd64 - Fix build on aarch64 [1] PR: 218547 Submitted by: andrew [1] Approved by: portmgr blanket [1], phd_kimberlite@yahoo.co.jp (maintainer) Approved by: ports-secteam blanket Changes: _U branches/2017Q2/ branches/2017Q2/math/openblas/Makefile branches/2017Q2/math/openblas/files/patch-cpuid__arm64.c |