[Rd] Makevars CXX_STD variable ignored when no *.cpp files in src/

Martyn Plummer plummerm at iarc.fr
Fri Mar 2 10:42:27 CET 2018


You are not the first person to report this, but last time when I tried
it myself I could not reproduce the bug. Let me try it again.

Martyn

On Fri, 2018-03-02 at 09:26 +0100, Radosław Piliszek wrote:
> Hello!
> 
> I might have found a bug in the way that R handles Makevars file when
> building a package.
> 
> Value of variable CXX_STD is ignored - i.e. R does not use the
> correct
> compiler/flags - if there are no *.cpp files directly in the src/
> directory (e.g. all *.cpp are in subdirectories, and OBJECTS variable
> is set accordingly). Adding a bogus *.cpp file fixes this issue.
> However, this is not very obvious (I would dare saying it is not
> obvious at all) and I spent quite a time checking what went wrong
> after I organized my src files better. :-)
> 
> Kind regards,
> Radosław Piliszek
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel


More information about the R-devel mailing list