facebook / facebook/folly

ARM support in Visual Studio - __cpuid, __cpuidex not found

Open
#870 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
30.5k
Forks
5.9k
PR merge metrics
No merged PRs in 30d

Description

When trying to build [CpuId.h](https://github.com/facebook/folly/blob/master/folly/CpuId.h) in Visual Studio when targeting ARM, the build fails because `__cpuid` and `__cpuidex` methods are [only available for x86 and x64](https://docs.microsoft.com/en-us/cpp/intrinsics/cpuid-cpuidex).

Any chance to add support for ARM in Visual Studio as well.

Tested on Windows 10 April 2018 Update, Visual Studio 2017 15.7.3.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.