Why the Conditional Disable Structure CPU Symbol Does Not Recognize the Apple M2 Chip as ARM in LabVIEW?

Updated Dec 7, 2023

Reported In

Operating System

  • Mac OS X

Issue Details

The Conditional Disable Structure CPU symbol doesn´t seem to recognize the Apple M2 chip as ARM. Is there another symbol or method that I could use for this? I need to switch between Intel and ARM Macs, ideally in the same project.

Solution

This behavior is already reported as bug and currently, the workaround for this behavior is to use a Property Node. In order to do so, you can use the Property Node: Application:Target:CPU. This will return an Intel or ARM processor, depending on the processor.
Property Node.png