[R-SIG-Mac] Change in macOS Framework directory for arm64 4.6
Simon Urbanek
@|mon@urb@nek @end|ng |rom R-project@org
Fri Jun 19 04:09:32 CEST 2026
John,
the version is historically just x.y for almost all versions:
drwxrwxr-x 6 root admin 192 19 Jun 13:59 2.10
drwxrwxr-x 6 root admin 192 19 Jun 14:00 2.15
drwxrwxr-x 6 root admin 192 19 Jun 13:58 3.5
drwxrwxr-x 6 root admin 192 19 Jun 13:58 3.6
drwxr-xr-x 6 root admin 192 19 Jun 13:52 4.0
drwxr-xr-x 6 root admin 192 19 Jun 13:52 4.1
drwxr-xr-x 6 root admin 192 19 Jun 13:53 4.2
since that is the Apple framework standard. However, with the introduction of macOS 11 and arm64 it was no longer practical to have single universal installation as that was too hard to maintain. Therefore we decided to temporarily add the architecture designator which would allow both versions to co-exist, as a work-around.
Now with the Apple decision to drop x86_64 support and the Sonoma build no longer targeting x86_64 we no longer need that distinction, so we can go back to the standard. Therefore the big-sur build (used for arm64 only in versions 4.3-4.5) is the only build of all R builds that used that special designation, all others use (what all tools should expect as it was always the case before) the official x.y version.
Cheers,
Simon
> On 1 May 2026, at 10:02, John Benninghoff via R-SIG-Mac <r-sig-mac using r-project.org> wrote:
>
> Hello,
>
> Previous versions of R (since R 4.3) have consistently named directories within /Library/Frameworks/R.framework/Versions (Major.Minor-platform):
>
> On Intel:
>
> drwxrwxr-x 7 root admin 224 Apr 24 08:34 4.3-x86_64
> drwxrwxr-x@ 7 root admin 224 Apr 24 08:35 4.4-x86_64
> drwxrwxr-x@ 7 root admin 224 Apr 26 08:14 4.5-x86_64
> drwxrwxr-x@ 7 root admin 224 Apr 26 08:29 4.6-x86_64
>
>
> On Apple Silicon:
>
> drwxrwxr-x 7 root admin 224 Mar 16 2024 4.1-arm64
> drwxrwxr-x 7 root admin 224 Mar 16 2024 4.2-arm64
> drwxrwxr-x 7 root admin 224 Apr 24 2024 4.3-arm64
> drwxrwxr-x 7 root admin 224 Oct 2 2025 4.4-arm64
> drwxrwxr-x@ 7 root admin 224 Apr 28 07:38 4.5-arm64
> drwxrwxr-x 7 root admin 224 Apr 28 07:38 4.6
>
> However, with 4.6, the naming convention has changed, and only for arm-based platforms (making the names inconsistent). I wasn’t expecting this and it led to a minor scripting failure. I can work around this change on my end, but I’m curious to know: was this change intentional, and if so, why the change?
>
> Thanks,
> John Benninghoff
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
More information about the R-SIG-Mac
mailing list