[Rd] Build Portland Group Compiler
lai at lindaspaces.com
Wed Aug 31 23:59:47 CEST 2005
I can't duplicate the error message. After running "configure
--host=x86_64-unknow-linux-gnu" for the first time, I was able to run
configure without providing --host argument. Even start with a fresh
copy of R-devel didn't help me to get the original error. Is the host
info been cached somewhere in R?
Peter Dalgaard wrote:
>Jennifer Lai <lai at lindaspaces.com> writes:
>> I built R with Portland Group compiler, but I noticed one thing that
>>when I ran configure for the first time on AMD machine, I got the
>>checking whether the C compiler works... configure: error: cannot run C
>>If you meant to cross compile, use `--host'.
>>See `config.log' for more details.
>>so I tried to set host=x86_64-unknown-linux-gnu, which seems to work,
>>except what puzzles me is that there is warning messages indicating C
>>longs are 4 bytes.
>>% configure --host=x86_64-unknown-linux-gnu
>>R is now configured for x86_64-unknown-linux-gnu
>> Source directory: .
>> Installation directory: /usr/local/R.pgcc
>> C compiler: /usr/pgi/linux86-64/6.0/bin/pgcc -g -O2
>> C++ compiler: /usr/pgi/linux86-64/6.0/bin/pgCC -g
>> Fortran compiler: /usr/pgi/linux86-64/6.0/bin/pgf77 -O2
>> Interfaces supported: X11
>> External libraries: readline
>> Additional capabilities: PNG, JPEG, MBCS, NLS
>> Options enabled: R profiling
>> Recommended packages: yes
>>configure: WARNING: assuming C ints are 4 byte on x86_64-unknown-linux-gnu
>>configure: WARNING: assuming C longs are 4 byte on x86_64-unknown-linux-gnu
>>configure: WARNING: you cannot build info or html versions of the R manuals
>>Am I defining a wrong host?
>You're not doing yourself a favour, anyway. 4-byte longs are
>definitely not a good idea on Linux. What is worse, you are building a
>cross-target, which means that configure is not even going to try
>running any compiled programs, not that they work any better than
>The thing to do is to look inside config.log and see what causes
>configure to conclude that you cannot run C compiled programs.
More information about the R-devel