# windows m1 arm64 status

**URL:** https://discourse.vtk.org/t/windows-m1-arm64-status/10941
**Category:** Support
**Created:** [March 10, 2023, 6:29pm UTC](https://discourse.vtk.org/t/windows-m1-arm64-status/10941 "2023-03-10T18:29:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![bart](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/f19dbf/32.png) [@bart](https://discourse.vtk.org/u/bart)
#### Post date: [March 10, 2023, 6:29pm UTC](https://discourse.vtk.org/t/windows-m1-arm64-status/10941/1 "2023-03-10T18:29:47Z")

</div>

Hi all,  
Running windows 11 in vmware on apple M1.  
Build with visual studio 17.5.1.

Fails with plenty of build errors of the type below

|Error|C1189|#error: Byte order of target CPU unknown.|CommonCore|C:\Users\win11\Downloads\VTK-9.2.6\Utilities\KWIML\vtkkwiml\include\kwiml\abi.h|478||

Any ideas how to fix this?

Bart

---

<div class="post-metadata">

### Author: ![dgobbi](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dgobbi/32/18_2.png) [@dgobbi](https://discourse.vtk.org/u/dgobbi)
#### Post date: [March 11, 2023, 12:25am UTC](https://discourse.vtk.org/t/windows-m1-arm64-status/10941/2 "2023-03-11T00:25:02Z")

</div>

Try grabbing the most recent [abi.h](https://gitlab.kitware.com/utils/kwiml/-/tree/master/include/kwiml) from the kwiml repository. Aternatively, you can try building the VTK master branch from the VTK repository, since the master branch includes the latest kwiml.

I certainly can’t promise that it will work, though. Building VTK on ARM is a long shot for any OS except macOS.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [April 24, 2023, 3:11am UTC](https://discourse.vtk.org/t/windows-m1-arm64-status/10941/3 "2023-04-24T03:11:42Z")

</div>

It’s definitely done for Linux (ParaView is deployed on some ARM platforms). Testing is certainly lacking though.

I’ll note that CMake does support Windows ARM, so KWIML has been updated, but VTK may not have grabbed the latest in a long time.
