[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