[
https://issues.apache.org/jira/browse/ARROW-10321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17215139#comment-17215139
]
Neal Richardson commented on ARROW-10321:
-----------------------------------------
It may be similar to ARROW-9877 but that patch is included in 2.0.0, so that
wasn't sufficient to fix this. In this case we're building on an older macOS
SDK version than what Homebrew generally supports.
> [C++] Building AVX512 code when we should not
> ---------------------------------------------
>
> Key: ARROW-10321
> URL: https://issues.apache.org/jira/browse/ARROW-10321
> Project: Apache Arrow
> Issue Type: Bug
> Components: C++
> Reporter: Neal Richardson
> Priority: Major
>
> On https://github.com/autobrew/homebrew-core/pull/31, where we are packaging
> Arrow for an old macOS SDK version, we found what I believe are 2 different
> problems:
> 1. The check for AVX512 support was returning true when in fact the compiler
> did not support it
> 2. Even when we manually set the runtime SIMD level to less-than-AVX512, it
> was still trying to compile one of the AVX512 files, which failed. I added a
> patch that made that file conditional, but there's probably a proper cmake
> way to tell it not to compile that file at all
> cc [~yibo] [~apitrou]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)