Summary: | net/openmpi compile error with AVX | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Jack <xxjack12xx> |
Component: | Individual Port(s) | Assignee: | Danilo Egea Gondolfo <danilo> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Some People | CC: | diizzy, linimon, xxjack12xx |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(danilo) |
Version: | Latest | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Jack
2021-01-12 03:10:37 UTC
To submitter: is this with Makefile r561280 ? How do I check that with git? It's the Jan 11 revision (latest one in git) (In reply to Jack from comment #2) Because it will have the following changes: https://svnweb.freebsd.org/ports/head/net/openmpi/Makefile?r1=561056&r2=561280 However, please note that I did not test with AVX *on*. I tested on powerpc64 and aarch64 to make sure that AVX was *not shown* as an option on those archs (and, then, afterwards, on amd64 with those changes to make sure that I was not committing a reversion). danilo@, can you comment on having AVX enabled on amd64? In *theory* I should not have changed anything in that situation. PORTVERSION= 4.1.0 PORTREVISION= 1 is what is in the Makefile It will fail if your hardware doesn't support AVX2. OpenMPI doesn't auto-detect it. That is why it's disabled by default for now. Does your CPU support AVX2? The compilation works fine for me. The CPU is AMD FX-8320 which supports AVX but not AVX2, maybe the option should be called AVX2 to prevent confusion? This seems to have been fixed in current version in tree (4.1.4) as I can enable AVX and compile the port without my CPU supporting AVX2. Closing this as Overcome By Events, please reopen if its still an issue |