PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 28 Nov 2022 01:03 PM by  Marc De Graef
Will the next version of IDL run natively on Macs with the new M1 Chip
 5 Replies
Sort:
You are not authorized to post a reply.
Author Messages

Sean Brittain



New Member


Posts:1
New Member


--
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
    Basic Member


    --
    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
    New Member


    --
    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
    Veteran Member


    --
    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
    New Member


    --
    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
    New Member


    --
    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...
    You are not authorized to post a reply.


    SIGN UP AND STAY INFORMED

    Sign up to receive the latest news, events, technologies and special offers.

    SIGN ME UP