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:130  
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:2396  
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...
|
|
|
|
Ben Castellani Basic Member
Posts:130  
07 Feb 2023 01:26 PM |
|
We are actively developing a version of IDL that will run natively on Apple Silicon. This ARM-native version of IDL should come sometime in 2023, possibly as early as the next release which is 8.9. However, it wouldn't be surprising to see it arrive slightly later.
|
|
|
|
Kenneth Bowman New Member
Posts:5  
11 May 2023 02:42 PM |
|
Has the platform support for IDL 8.9 been updated? This page (https://www.l3harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/24309/Platform-Support-for-ENVI-57-and-IDL-89#IDLPlatformSupport) has feature support for 8.9, but platform support is for 8.8.3. My concern is with native support for Macs running Apple Silicon cpus and also with macOS versions greater than 12. New Macs ship with v13, and I'm sure v14 will be out this fall. Thanks, Ken Bowman
|
|
|
|
Ben Castellani Basic Member
Posts:130  
23 May 2023 10:31 AM |
|
I'm checked that Help page now and it appears to be up to date (no mention of IDL 8.8.3). It is possible we updated it since you posted a few weeks ago. With that said, IDL 8.9 does not yet natively support Apple Silicon chips but it will in the near-future. No ETA on that ARM64 version of IDL yet, though. Still hoping for a 2023 release. As far as MacOS version support, IDL 8.9 officially supports MacOS 11.3+ and 12.x. I do not know of any specific MacOS 13 issues and it should work fine there as well. There is a hard requirement for 11.3+ though --- IDL 8.9 will not install on prior versions.
|
|
|
|