[R] compiling 2.6.2 using icc

Denham Robert Robert.Denham at nrw.qld.gov.au
Wed Feb 13 04:04:15 CET 2008


I am having trouble compiling R-2.6.2 on suse linux x86_64 using the
intel compiler.  I read section C.2.1 Intel compilers in the R
Installation and Administration manual, and put 

CC=icc
CFLAGS="-g -O3 -wd188 -ip"
F77=ifort
FFLAGS="-g -O3"
ICC_LIBS=/opt/intel/cce/10.1.012/lib
IFC_LIBS=/opt/intel/fce/10.1.012/lib/
LDFLAGS="-L$ICC_LIBS -L$IFC_LIBS -L/usr/lib64"
CXX=icpc
CXXFLAGS="-g -O3"
FC=ifort
FCFLAGS="-g -O3 -mp"

in my config.site.  Everything seems to compile alright, up until making
the recommended package MASS.  The output below shows that it is using
gcc rather than icc when compiling the package, and the CFLAGS wd188 and
ip .  How do I get it to use icc for both building R and building the
packages?  


Robert

......
make[2]: Entering directory
`/opt/freewaresrc/R/R-2.6.2/src/library/Recommended'
begin installing recommended package VR
* Installing *source* package 'MASS' ...
** libs
make[3]: Entering directory `/tmp/R.INSTALL.Z28650/VR/MASS/src'
gcc -I/opt/freewaresrc/R/R-2.6.2/include
-I/opt/freewaresrc/R/R-2.6.2/include  -I/usr/local/include  -mp -fpic
-g -O3 -wd188 -ip -c lqs.c -o lqs.o
gcc: unrecognized option '-wd188'
cc1: error: unrecognized command line option "-ip"
cc1: error: unrecognized command line option "-mp"
make[3]: *** [lqs.o] Error 1
make[3]: Leaving directory `/tmp/R.INSTALL.Z28650/VR/MASS/src'
ERROR: compilation failed for package 'MASS'
** Removing '/opt/freewaresrc/R/R-2.6.2/library/MASS'
** Removing '/opt/freewaresrc/R/R-2.6.2/library/class'
** Removing '/opt/freewaresrc/R/R-2.6.2/library/nnet'
** Removing '/opt/freewaresrc/R/R-2.6.2/library/spatial'
make[2]: *** [VR.ts] Error 1
make[2]: Leaving directory
`/opt/freewaresrc/R/R-2.6.2/src/library/Recommended'
make[1]: *** [recommended-packages] Error 2
make[1]: Leaving directory
`/opt/freewaresrc/R/R-2.6.2/src/library/Recommended'
make: *** [stamp-recommended] Error 2

************************************************************************
The information in this email together with any attachments is
intended only for the person or entity to which it is addressed
and may contain confidential and/or privileged material.
Any form of review, disclosure, modification, distribution
and/or publication of this email message is prohibited, unless
as a necessary part of Departmental business.
If you have received this message in error, you are asked to
inform the sender as quickly as possible and delete this message
and any copies of this message from your computer and/or your
computer system network.



More information about the R-help mailing list