libsathelper icon indicating copy to clipboard operation
libsathelper copied to clipboard

Compile Error in extensions.cpp on _xgetbv

Open cyberxml opened this issue 5 years ago • 0 comments

../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

cyberxml avatar Oct 27 '19 15:10 cyberxml