[R-SIG-Mac] R install on silicon Mac lacks long.double capability

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Fri Oct 24 00:11:22 CEST 2025


You will have to rebuild it from source with compilers that support 
those items.  I'm not sure why libxml is missing, but long.double is 
missing because the Apple silicon doesn't natively support it, and the 
compiler that R Core uses doesn't emulate it, or the emulation it offers 
is not worth using.

Maybe someone more knowledgeable than me can tell you whether this is 
feasible or not.  I trust Simon's decisions, so I'm pretty sure it's not 
desirable.

Duncan Murdoch

On 2025-10-23 5:35 p.m., Naresh Gurbuxani wrote:
> On my new macbook pro, I installed R using package installer R-4.5.1-arm64.pkg
> My installation lacks long.double and libxml capabilities.  How can these be enabled?
> 
> My installation was in two steps:
> 1.  Install Xcode developer tools (sudo xcode-select install), GNU fortran compiler (gfortran-14.2-universal.pkg at cran), gnu readline, liblzma, and pcre2 (using macports), texlive, and Xquartz.  Install R using above package installer.
> 2.  Source install.R from https://mac.r-project.org/bin/.  In sudo R session, run install.libs("r-base-dev").  Reinstall R using above package installer.
> 
>> capabilities()
>         jpeg         png        tiff       tcltk         X11        aqua
>         TRUE        TRUE        TRUE        TRUE        TRUE        TRUE
>     http/ftp     sockets      libxml        fifo      cledit       iconv
>         TRUE        TRUE       FALSE        TRUE        TRUE        TRUE
>          NLS       Rprof     profmem       cairo         ICU long.double
>         TRUE        TRUE        TRUE        TRUE        TRUE       FALSE
>      libcurl
>         TRUE
>> sessionInfo()
> R version 4.5.1 (2025-06-13)
> Platform: aarch64-apple-darwin20
> Running under: macOS Sequoia 15.4.1
> 
> Matrix products: default
> BLAS:   /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRblas.0.dylib
> LAPACK: /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRlapack.dylib;  LAPACK version 3.12.1
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
> 
> time zone: America/New_York
> tzcode source: internal
> 
> attached base packages:
> [1] stats     graphics  utils     datasets  grDevices methods   base
> 
> other attached packages:
> [1] latticeExtra_0.6-31 lattice_0.22-7      colorspace_2.1-2
> 
> loaded via a namespace (and not attached):
> [1] compiler_4.5.1     deldir_2.0-4       RColorBrewer_1.1-3 Rcpp_1.1.0
> [5] interp_1.1-6       jpeg_0.1-11        grid_4.5.1         png_0.1-8
>>
> 
> nareshgurbuxani$ gfortran --version
> GNU Fortran (GCC) 14.2.0
> Copyright (C) 2024 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> 	[[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