This repository has been archived by the owner on Feb 24, 2023. It is now read-only.
Releases: coatless-mac/r-macos-rtools
Releases · coatless-mac/r-macos-rtools
To R 4.0.0 and Beyond!
- Re-wrote the installer package to focus on R 4.0.0 requirements.
- Downloads and installs Xcode CLI
- Downloads and installs appropriate gfortran binary
- Backup and remove existing ~/.R/Makevars and ~/.Renviron configuration files.
R 3.6.z: More robust headless Xcode CLI Installation Support on Catalina
- Xcode CLI headless installation for macOS Catalina was made more robust (#33).
- Improved code formatting in
postinstall
script. - Better documented alignment of GitHub issues with changes in the ChangeLog.
R 3.6.z: SHLIB flag for CXX14 applications
- Provide a C++14 specific
SHLIB_CXX14LDFLAGS
to address issues arising with Stan.
R 3.6.z: Configuration file fixes
R 3.6.z: Improved Compilation Support
- Add
CXXFLAGS
in~/.R/Makevars
for better support prior to R 3.6.1 - Add
SHLIB_CXXLDFLAGS
in~/.R/Makevars
to link to the R ABI
libraries instead of system. (h/t Sebastian from the Stan Project). - Update detection scheme for headless Xcode CLI download and installation for macOS Catalina.
- Improved installer event logging.
- Update
README.md
details on components and URLs.
R 3.6.z: Configuration changes
- Use
~/.Renviron
to setup aPATH
variable to compiler. - Deploy
*FLAGS
in~/.R/Makevars
to successfully handle the Xcode CLI changeover - Depend on the CRAN variants for installer packages
- Add in a statement to reset the Xcode CLI environment.
R 3.4.z: Update component downloads
R 3.4.z: toolchain installer for compiled code on macOS
Features
- Signed GUI Installer for OS X El Capitan 10.11 - macOS High Sierra 10.13 that establishes the compilation toolchain for R.
- Detects, downloads, and installs the appropriate Xcode CLI and gfortran installers for supported macOS systems.
- Downloads and installs the
clang4
CRAN binary. - Sets the proper paths for
CC
,CXX
,CXX**
,FLIBS
, andLDFLAGS
in the~/.R/Makevars file
. - Financial support was provided to sign the installer by Professor Timothy Bates of the University of Edinburgh.