Sean Brittain New Member
Posts:1  
09 Dec 2020 09:04 AM |
|
Apple is moving away from Intel and to their new M1 chips. What is the timeline for releasing a version of IDL that runs natively on these chips.
|
|
|
|
Ben Castellani Basic Member
Posts:110  
08 Jan 2021 01:42 PM |
|
We are still in the testing phases for getting IDL to run on the new Apple Silicon ARM-based chips. There is currently no timeline on when support will be added, or even if it will be added.
|
|
|
|
Ben Liley New Member
Posts:3  
23 May 2022 05:25 PM |
|
Is there any update to this reply now 16 months later? I have searched the web site looking for information as to what platforms IDL can use, but can't find any. Does IDL run on M1 macs, and if so is it native or by emulation?
|
|
|
|
MariM Veteran Member
Posts:2383  
24 May 2022 07:57 AM |
|
Platform support is always listed here: https://www.l3harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/18488/Platform-and-Feature-Support-for-Current-and-Previous-Versions The M1 Chip is supported through Rosetta 2 emulation and it has been supported since IDL 8.8.1. You might also find this help article useful: https://www.l3harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/24094/Overview-Readme-File-for-IDL-881-and-ENVI-561-SP1-for-Mac-and-Other-Related-Information
|
|
|
|
Lutz Rastaetter New Member
Posts:1  
12 Aug 2022 12:30 PM |
|
IDL 8.8.2 for MacOS is still built for x86-64 architecture only and seems to run under Rosetta on Silicon Macs. I am attempting to build shared libraries for use with call_external() from C and Fortran sources but found that the system-installed LLVM compiler and gcc-mp-12 (installed via MacPorts) only support arm64 targets. This breaks development of those shared libraries that have been in use for over 20 years. I can still use x86-64 bundles built on my old Intel-based Mac for IDL 8.7 but they may become incompatible with the latest version of IDL. Any advice on how to build shared libraries from C and Fortran sources for the x64-64 architecture for use with call_external?
|
|
|
|
Marc De Graef New Member
Posts:1  
28 Nov 2022 01:03 PM |
|
Has there been any progress on providing native support for IDL on ARM64 processors (M1) ? I am in the same situation as Lutz above in that I can no longer use my fortran libraries with the call_external routine... my only solution is to keep two computers running in my office, one M1 for all my work, and one older x86_64 just for IDL... not an ideal arrangement...
|
|
|
|