[R-SIG-Mac] adding -Wall
Kasper Daniel Hansen
khansen at stat.Berkeley.EDU
Sun Dec 17 13:18:32 CET 2006
On Dec 17, 2006, at 12:35 PM, Paul Roebuck wrote:
> On Sun, 17 Dec 2006, Kasper Daniel Hansen wrote:
>
>> For package development I would like to compile
>> with the -Wall flag. What is the best way to add
>> this? Should I just edit
>> R.Framework/Resources/ppc/etc/Makeconf
>> (I am on a G4), and add it to the CFLAGS, CXXFLAGS,
>> FFLAGS variables.
>> Or is there a better way, where I do not modify the
>> files in the framework?
>>
>> BTW: any reason why this is not enabled by default
>
> I'd leave the Framework Makeconf alone. It is not enabled
> by default because GCC is not guaranteed to be the compiler
> for CC.
I can understand that it is not enabled per default if I just
configured R myself. But here we are talking about the CRAN binary.
For that specific case I think it is reasonable to assume that a user
will/should use the gcc shipping with the binary. There are other
specific changes for the CRAN binary like the fact that the PATH
variable is set.
> I'd recommend adding it to PKG_CFLAGS, PKG_CXXFLAGS,
> and/or PKG_FFLAGS in your package's Makevars file while
> developing the package and remove it prior to release.
Well, that is a solution. A bit irritating, if you are checking many
packages, but reasonable I guess.
> Be aware R CMD check will start giving you nonportable
> warnings; live with it unless you really feel like going
> the configure script route.
Eh? I don't get this.
Kasper
> ----------------------------------------------------------
> SIGSIG -- signature too long (core dumped)
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
More information about the R-SIG-Mac
mailing list