[R-SIG-Mac] macos 26 considerations
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Sun Feb 22 20:42:56 CET 2026
On 2026-02-22 12:15 p.m., Bill Evans wrote:
> Thank you Prof Murdoch, that’s the context I was looking for. When
> xquartz did not work for you in Tahoe, did you try homebrew or macports’
> “xorg-server” and “xinit” packages? The pair is a documented alternative
> to xquartz, and if I believe what I read, those are supposed to work on
> tahoe.
No, I didn't try those. I was on a very tight schedule, and I didn't
have time to experiment. But from what Gabor wrote, maybe Xquartz is
working again with the latest Tahoe.
For what it's worth, I did a quick search today and found this advice
against Tahoe for some neuroimaging people:
https://discuss.afni.nimh.nih.gov/t/re-macos-tahoe-and-xquartz-issues-for-afni-users/9227
As of Jan 21 they were still advising against the upgrade, though some
of their problems had been addressed.
Duncan
>
> Some follow-on discussions for the crowd:
>
> 1.
>
> Does there already exist or can we make an FAQ or caution-page for
> upgrading to tahoe? I suspect I’m not the only one who has
> considered taking the upgrade, and since downgrading is not easy
> (likely “not possible” for some), I think having a reference to this
> on |mac.r-project.org| would be a “Really Good Thing (tm)”.
>
> 2.
>
> I believe XQuartz is for displaying the plot canvas when not using
> RStudio or Positron. If we can’t have xquartz, what else are we
> losing? As an incomplete alternative, for many plots one could use |
> httpgd| (if/when they fix some bugs) or other “immediate” file-based
> rendering, though I think this does not work for |rgl| (perhaps others).
>
> 3.
>
> The webpage says /“R 4.6.0 CRAN arm64 builds use macOS 14”/, which
> further concerns me wrt compatibility and package availability. I
> know it’s a complicated topic, perhaps it’s too soon to say with
> authority that tahoe is going to be safe for R and for compiled
> binary packages.
>
> This is likely related to Xcode and the MacOS SDK; I believe Tahoe
> “really wants” Xcode 26 and the 26 SDK, and I believe (no refs atm)
> that older versions can be problematic on Tahoe. I understand
> backward compatibility is always a concern, perhaps that is why the
> dev build is targeting macos 14, xcode 14.3, and 14.4 SDK. There are
> a lot of talented people working tirelessly (and often thanklessly)
> on this process, the more I learn the more I am thoroughly grateful
> for their knowledge and efforts.
>
> Is there yet a clear pathway for advancing to more up-to-date
> versions? Or is it still murky and peppering the devs with questions
> like this is just accelerating their “early retirement”?
>
> 4.
>
> Are all of my xcode/sdk questions above “moot” when using the
> RStudio or Positron IDEs? They are not (afaict) using x11 to render
> their plots, though I’m not sure how they show rgl-based plots.
>
> Thanks all, I appreciate your time.
> Bill
>
> On 2026-02-22 08:50, Duncan Murdoch wrote:
>
>> On 2026-02-22 10:40 a.m., Bill Evans via R-SIG-Mac wrote:
>>> I’ve been holding off upgrading to MacOS 26 for many reasons, most
>>> related to yet-unsubstantiated concerns about R. Because it’s a new ABI,
>>> I suspect the process would be similar to a major/minor release in R:
>>> update the compile chain then re-install all packages. Is there a strong
>>> recommendation for or against this upgrade? Are there safe or at least
>>> less-risky pathways for upgrading the OS? Is R-devel regularly tested
>>> against 26? Are there known unresolved problems, such as “package xyz
>>> does not currently work”?
>>>
>>> FTR: I’m currently on macos 15.7.4 using R-4.5.2, and there is nothing
>>> inherently broken. I don’t have a /need/ to upgrade to 26 atm but fear
>>> at some point that some tool I use (be it Parallels or something else)
>>> may eventually require 26 for some or all of the desired functionality.
>>> I’m just planning ahead (and holding back two colleagues, also on
>>> macos-15.7).
>>
>> I upgraded in the fall, and found that XQuartz didn't work, and its
>> maintainer had stopped working on it. Since I was planning some work
>> on rgl that needed XQuartz, I downgraded and I'm still on Sequoia 15.7.2.
>>
>> You should be aware that downgrading isn't easy: you need to create a
>> bootable external disk, reformat your main drive and restore from a
>> backup. I did it and didn't lose anything, but it wasted a day or so,
>> during which I wondered whether my backups were really as complete as
>> I hoped they were.
>>
>> Duncan Murdoch
>
More information about the R-SIG-Mac
mailing list