Мой дистрибутив Linux обновил мою версию GCC до 5.5.0 (черт побери, если я знаю, почему).Теперь, когда я пытаюсь создать код, который включает avx512fintrin.h
, я получаю множество ошибок компилятора:
/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9220): error: argument of type "const void *" is incompatible with parameter of type "const float *"
/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9231): error: argument of type "const void *" is incompatible with parameter of type "const float *"
/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9244): error: argument of type "const void *" is incompatible with parameter of type "const double *"
/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9255): error: argument of type "const void *" is incompatible with parameter of type "const double *"
и так далее.Почему это происходит и есть ли способ (который, мы надеемся, не слишком специфичен для конкретного дистрибутива), чтобы решить или обойти эту проблему?
PS - В случае, если это имеет значение, я использую GNU / Linux Mint 18.3.