On 16-09-2012, at 20:47, Eberle, Anthony wrote: > I have a question about how one can modify or override the compilers > that R uses for package installations? Or if perhaps this configuration > is in some editable file somewhere. > > Initially I built the version of R 2.15.1 on Solaris SPARC (virtual T4), > but found out the build was done as 32 bit. After some research, I > found that the pre-compiled GCC version I had only allowed for 32 bit. > I wanted 64 bit. Therefore I ended up download the SunStudio compilers > (12.1 version) and was able to export the compiler commands (per the R > manual) and get a 64 bit version running. The problem I have now is > that I am trying to install the GBM package from CRAN (and from source > as well.) What I find is that something keeps trying to run "c++" > during compilation. Since I only have the SUN compiler the file is > named "CC" not "c++". How do I override this? > > I've tried the following with no success: > 1. EXPORT CXX to point to my CC compiler (eg export > CXX='/opt/SUNWspro/bin/CC') > 2. Create an alias to c++ (eg alias c++='/opt/SUNWspro/bin/CC') > 3. I even tried to create a symlink for g++: ln -s /opt/SUNWspro/bin/CC > c++
Assuming you mean the gbm package. I had a look in the src directory of that package. There are .cpp files, which are C++ source files so it's not surprising that a C++ compiler is required. That's why R wants to use c++. Berend ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.