libsathelper
libsathelper copied to clipboard
Compile Error in extensions.cpp on _xgetbv
../gits/libsathelper/src/extensions.cpp:20:20: error: ambiguating new declaration of ‘long long unsigned int _xgetbv(unsigned int)’ 20 | unsigned long long _xgetbv(unsigned int index) { | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-redhat-linux/9/include/immintrin.h:43, from ...gits/libsathelper/src/extensions.cpp:11: /usr/lib/gcc/x86_64-redhat-linux/9/include/xsaveintrin.h:60:1: note: old declaration ‘long long int _xgetbv(unsigned int)’ 60 | _xgetbv (unsigned int __A) | ^~~~~~~
Fedora 30 gcc version 9.2.1 20190827 (Red Hat 9.2.1-1) (GCC)
workaround: rename _xgetbv to xgetbv in src/extensions.cpp