[R-SIG-Mac] R CMD check warning in 4.0.0 RC

Prof Brian Ripley r|p|ey @end|ng |rom @t@t@@ox@@c@uk
Tue Apr 21 06:45:51 CEST 2020


On 20/04/2020 16:51, Duncan Murdoch wrote:
> I've just installed R version 4.0.0 RC (2020-04-18 r78249) and am 
> checking a package on MacOS High Sierra (10.13.6).  I can't install the 
> recommended version of Xcode on this MacOS version.  I'm currently using 
> Xcode 9.2.  (I think Xcode 10.x is supposed to work on High Sierra, but 
> it isn't obvious how to update.)
> 
> My package has a small amount of C code, and R CMD check is clean, but R 
> CMD check --as-cran gives this NOTE:
> 
> * checking compilation flags used ... NOTE
> Compilation used the following non-portable flag(s):
>    ‘-mmacosx-version-min=10.13’
> 
> I didn't supply that, it's the default, so probably this note should not 
> appear (even though the message is true).

The customizations for R CMD check are in the 'R Internals' manual. 
That would have shown that you needed

setenv _R_CHECK_COMPILATION_FLAGS_KNOWN_ "-mmacosx-version-min=10.13"

It is too late for 4.0.0 but in any case I would be reluctant to include 
that in the 'known good' flags.  What is not at all clear is which 
compilers support it (even on macOS) -- it seems to be in the LLVM 
version of clang but undocumented (like so many clang flags).

-- 
Brian D. Ripley,                  ripley using stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford



More information about the R-SIG-Mac mailing list