[CMake] Compute Node Linux (CNL)

John Biddiscombe biddisco at cscs.ch
Tue Sep 23 08:02:51 EDT 2008


I downloaded a tarball of 2.6.1 and tried ./configure on one of the cray 
test machines, it fails to compile cmake with the following

Linking C shared module libcmsysTestDynload.so
/opt/xt-asyncpe/1.0c/bin/cc: INFO: linux target is being used
/usr/bin/ld: /usr/lib64/libpthread.a(pt-system.o): relocation 
R_X86_64_32 against `a local symbol' can not be used when making a 
shared object; recompile with -fPIC
/usr/lib64/libpthread.a: could not read symbols: Bad value
make[2]: *** [Source/kwsys/libcmsysTestDynload.so] Error 2
make[1]: *** [Source/kwsys/CMakeFiles/cmsysTestDynload.dir/all] Error 2
make: *** [all] Error 2


I tried wiping everything and experimenting with various flags such as
./configure -static
but no success.

1) Is it possible to tell cmake to configure and not use any shared libs
2) Has anyone had any success with CNL. I googled a little but did not 
turn up anything useful. Ultimately, I'd like to try compiling paraview 
batch mode under CNL.

thanks

JB

-- 
John Biddiscombe,                            email:biddisco @ cscs.ch
http://www.cscs.ch/
CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82




More information about the CMake mailing list