On Tue, 21 May 2024 07:08:02 -0500
Dirk Eddelbuettel <e...@debian.org> wrote:

> You cannot undo what it is in R's own /etc/R/Makeconf via a
> programmatic way via some sort of option or alike.

I think this is about the following line in debian/rules:

optimflags      = `DEB_BUILD_MAINT_OPTIONS=optimize=-lto dpkg-buildflags --get 
CFLAGS`

https://sources.debian.org/src/r-base/4.4.0-2/debian/rules/#L101

...which later propagares to cxxflags   = $(optimflags) and
eventually CXXFLAGS="$(cxxflags)" ... ./configure.

On Sid, dpkg-buildflags --get CFLAGS includes
-Werror=implicit-function-declaration, which g++ doesn't like:

root@020af1fe3ba2:/# g++ -Werror=implicit-function-declaration -c ex.cpp
cc1plus: warning: '-Werror=' argument
'-Werror=implicit-function-declaration' is not valid for C++

-- 
Best regards,
Ivan

_______________________________________________
R-SIG-Debian mailing list
R-SIG-Debian@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-debian

Reply via email to