manodeep / Corrfunc

⚡️⚡️⚡️Blazing fast correlation functions on the CPU.
https://corrfunc.readthedocs.io
MIT License
165 stars 50 forks source link

Minimum gcc version #174

Closed manodeep closed 5 years ago

manodeep commented 5 years ago

Is your feature request related to a problem? Please describe. With the new AVX512F kernels, we need at least gcc7 to compile the code. Anything older will likely result in compile failure (gcc 6.4.0 fails because of a compiler bug).

Describe the solution you'd like The easiest solution would be to either ask the user to use a later version of the compiler, or failing that, turn off avx512f support by adding -mno-avx512f to CFLAGS (in common.mk)

Describe alternatives you've considered N/A

Additional context

corrfunc-avx512f-compile-failure-gcc6 4 0
manodeep commented 5 years ago

Closed by 87126d9