From philipp.angerer at helmholtz-muenchen.de  Tue Apr 18 16:18:20 2017
From: philipp.angerer at helmholtz-muenchen.de (Angerer, Philipp)
Date: Tue, 18 Apr 2017 16:18:20 +0200 (CEST)
Subject: [Rd] R 3.4 has broken C++11 support
In-Reply-To: <1893707771.15504454.1492521112411.JavaMail.zimbra@helmholtz-muenchen.de>
References: <1893707771.15504454.1492521112411.JavaMail.zimbra@helmholtz-muenchen.de>
Message-ID: <1786053992.15560723.1492525100128.JavaMail.zimbra@helmholtz-muenchen.de>

Whoops, sorry. The links are supposed to be:

[This commit]: https://github.com/wch/r-source/commit/45899dba734cbd80a77432af9a3a7829a9ad48da
[the documentation]: https://github.com/wch/r-source/blob/45899dba734cbd80a77432af9a3a7829a9ad48da/config.site#L264

----- Urspr?ngliche Mail -----
Von: "Angerer, Philipp" <philipp.angerer at helmholtz-muenchen.de>
An: "r-devel" <r-devel at r-project.org>
Gesendet: Dienstag, 18. April 2017 15:11:52
Betreff: R 3.4 has broken C++11 support



Hi, 

[This commit] (I?m using the mirror to have a working link) broke C++11 compilation. 

Before (and still now, according to the comments in the configure script), it?s sufficient to just have ?SystemRequirements: C++11? in the DESCRIPTION file. 


But now ?R CMD install? fails with ?C++11 standard requested but CXX11 is not defined?, which is, according to [the documentation], a lie. 

I can?t even circumvent this, as setting ?CXX11=$(CXX)? in the src/Makevars file fails with ?CXX definition recursive?, and hardcoding ?CXX11=g++? is a bad idea. 

Did I do sth. wrong or is the C++11 support in R just broken atm.? 


Best, Philipp 

PS: After addressing all points in the submission of my popular package ?IRkernel?, I didn?t get any feedback, and the file just vanished from the incoming directory in CRAN. I asked about it multiple times but got no answer. What can I do now? 

 

Helmholtz Zentrum Muenchen
Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)
Ingolstaedter Landstr. 1
85764 Neuherberg
www.helmholtz-muenchen.de
Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Heinrich Bassler, Dr. Alfons Enhsen
Registergericht: Amtsgericht Muenchen HRB 6466
USt-IdNr: DE 129521671



[Rd] R 3.4 has broken C++11 support
Angerer, Philipp