[R-sig-Debian] Default CXXFLAGS
Kurt Hornik
Kurt@Horn|k @end|ng |rom wu@@c@@t
Tue May 21 14:48:48 CEST 2024
>>>>> Ivan Krylov writes:
> On Tue, 21 May 2024 07:08:02 -0500
> Dirk Eddelbuettel <edd using 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:
Without having looked in much detail, I guess foer the CXXFLAGS we want
dpkg-buildflags --get CXXFLAGS?
Best
-k
> 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 using 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 using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-debian
More information about the R-SIG-Debian
mailing list