Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSVS compiler bug (Windows, Arm64). #238

Open
ermig1979 opened this issue Dec 14, 2022 · 1 comment
Open

MSVS compiler bug (Windows, Arm64). #238

ermig1979 opened this issue Dec 14, 2022 · 1 comment

Comments

@ermig1979
Copy link
Owner

ermig1979 commented Dec 14, 2022

Build.log

@Edi61
Copy link
Contributor

Edi61 commented Dec 14, 2022

Hi ermig1979,

//I did some fix. Unfortunately I can't check them because I don't have any
//arm device with Windows and Microsoft Visual Studio compiler does not support cross compilation.
I also don't have. I noticed this bug only due to the request from vcpkg team to add all supported platforms, beucase
I had implemented the support of simd on vcpkg:
microsoft/vcpkg#28163
But due to this bug i have marked arm64 as unsupported:

Regarding your last commit, there are still many errors:
install-arm64-windows-dbg-out.log

Ps. How i am compiling:

  • Install arm64 compiler buildtools with Visual Studio Installer Tool
  • Get vcpkg from git
  • Replace REF in \vcpkg\ports\simd\portfile.cmake by the your new commit number and remove arm64 from supports field in \vcpkg\ports\simd\vcpkg.json
  • Run .\vcpkg.exe install simd:arm64-windows
  • Get actual hash SHA512 from the command output and update SHA512 in \vcpkg\ports\simd\portfile.cmake
  • Run .\vcpkg.exe install simd:arm64-windows again and check log files

Ps2: vcpkg could maybe also used to check between different platforms, if a pull request is created on vcpkg all supported platforms are automatically tested by ms azure devops

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants