Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C++] Clean up architecture specific compiler flags #18151

Closed
asfimport opened this issue Feb 20, 2018 · 2 comments
Closed

[C++] Clean up architecture specific compiler flags #18151

asfimport opened this issue Feb 20, 2018 · 2 comments

Comments

@asfimport
Copy link

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

Reporter: Wes McKinney / @wesm

Note: This issue was originally created as ARROW-2186. Please see the migration documentation for further details.

@asfimport
Copy link
Author

Wes McKinney / @wesm:
Is this fixed now maybe?

@asfimport
Copy link
Author

Antoine Pitrou / @pitrou:
@wesm I think so.

@asfimport asfimport added this to the 0.14.0 milestone Jan 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant