You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2020/10/15 23:21:00 UTC

[jira] [Commented] (ARROW-10321) [C++] Building AVX512 code when we should not

    [ https://issues.apache.org/jira/browse/ARROW-10321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17215069#comment-17215069 ] 

Antoine Pitrou commented on ARROW-10321:
----------------------------------------

> The check for AVX512 support was returning true when in fact the compiler did not support it

You should point to the logs so that we can look at the symptoms.

> [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)