Wes McKinney created ARROW-2186: ----------------------------------- Summary: [C++] Clean up architecture specific compiler flags Key: ARROW-2186 URL: https://issues.apache.org/jira/browse/ARROW-2186 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney
I noticed that {{-maltivec}} is being passed to the compiler on Linux, with an x86_64 processor. That seemed odd to me. It prompted me to look more generally at our compiler flags related to hardware optimizations. We have the ability to pass {{-msse3}}, but there is a {{ARROW_USE_SSE}} which is only used as a define in some headers. There is {{ARROW_ALTIVEC}}, but no option to pass {{-march}}. Nothing related to AVX/AVX2/AVX512. I think this could do for an overhaul -- This message was sent by Atlassian JIRA (v7.6.3#76005)