Open
Description
The latest IDL version 9.1 runs natively on Apple silicon ARM processors and it does not use Roseta 2. This makes it incompatible with the GEOPACK DLM which is compiled for Intel processors only.
Example of the error:
'idl_geopack.so'
% IGP_TEST: (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))
THEMIS> PRINT, !VERSION
{ arm64 darwin unix Mac OS X 9.1.0 Sep 19 2024 (473820) 64 64}
A workaround is to run IDL itself under Roseta 2, for example by running the Intel version of IDL for MacOS. A better solution is to provide a GEOPACK DLM compiled for Apple silicon ARM processors.