Skip to content

Compile Error in extensions.cpp on _xgetbv #24

Description

@cyberxml

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions