#54508 closed defect (wontfix)
OpenBLAS @0.2.19: fails to install on Mac OS 10.12.6
Reported by: | ykouskoulas | Owned by: | NicosPavlov |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.4.1 |
Keywords: | Cc: | michaelld (Michael Dickens) | |
Port: | OpenBLAS |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Fails to build OpenBLAS during clean install.
Initial errors reported in getarch_2nd.c, undeclared identifiers
SGEMM_DEFAULT_UNROLL_M
DGEMM_DEFAULT_UNROLL_M
CGEMM_DEFAULT_UNROLL_M
ZGEMM_DEFAULT_UNROLL_M
eventually stops with "too many errors."
Attachments (1)
Change History (7)
comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | michaelld added |
---|---|
Description: | modified (diff) |
Owner: | set to NicosPavlov |
Port: | OpenBLAS added; openblas removed |
Status: | new → assigned |
Summary: | OpenBLAS 0.2.19 : fails to install on Mac OS 10.12.6 → OpenBLAS @0.2.19: fails to install on Mac OS 10.12.6 |
Changed 7 years ago by ykouskoulas
comment:2 Changed 7 years ago by michaelld (Michael Dickens)
2 thoughts:
1: what does "sysctl -a | grep brand_string" return?
2: does "openblas-devel" install?
comment:3 Changed 7 years ago by ykouskoulas
- machdep.cpu.brand_string: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
- I was able to install openblas-devel without error.
comment:4 follow-up: 5 Changed 7 years ago by michaelld (Michael Dickens)
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
OK great! So just use openblas-devel for now. Eventually a new OpenBLAS release will come out that contains whatever fixes solved the issue here. I'd guess the issue is that your computer's CPU is more recent that those covered by the last OpenBLAS release, but has been added to the supported list sometime since the release. I'm closing this ticket as "wontfix" since we don't back-port these changes, instead relying on releases to fix such issues.
comment:5 Changed 7 years ago by ykouskoulas
Ok, thanks for the quick replies and resolution. I didn't realize that -devel could act as a drop-in replacement.
comment:6 Changed 7 years ago by michaelld (Michael Dickens)
You're welcome!
Usually they are drop-in replacements for each other. The devel version is generally kept more up with the latest commits, which means it's updated more often too.
There is an updated OpenBLAS release, by the way, which should now work with your CPU if you want to use that instead of the devel version.
Please attach the main.log file.