Skip to content
Prev 13092 / 15075 Next

Using lldb with R 3.6.3 and the current R-devel causes an error exit from the process

Jim,

yes, this is something that was bound to come sooner or later. All the changes Apple is doing are security constraints, so there is by definition no way around it. It could be possible that in theory with disabled SIP you could do something, but I didn't test if that's possible and not a wise idea for users anyway.

However, code-signing and enabling hardened runtime in the new R4 build system happens at the packaging step, so the binary tar ball
http://mac.r-project.org/high-sierra/R-4.0-branch/x86_64/R-4.0-branch.tar.gz
and
http://mac.r-project.org/high-sierra/R-devel/x86_64/R-4.0-branch.tar.gz
don't use hardened runtime. You could try and see if those work, apart from signing (and thus entitlements enforcement like hardened runtime) they are identical to the packages. If it does solve the problem we could publish the tar balls of released versions on CRAN (you can always get the nightlies from the mac site).

Cheers,
Simon