From: Dan Bonachea (bonachea_at_cs_dot_berkeley_dot_edu)
Date: Sat Sep 08 2007 - 04:28:14 PDT
It appears the UPC install on bassi is using xlc 8.0 - please be sure you've loaded that module and are using that same version of xlc for anything you link into your application, otherwise a link error such as the one below may arise. Dan At 02:38 PM 9/6/2007, Katie Antypas wrote: >Hi, > >I'm trying to build and run the NAS UPC Benchmarks on Bassi. I'm able to >successfully build and run the smp version but I'm running into problems >trying to build and run with lapi. I'm using the upc module installed on >Bassi which has lapi as the default. > >The error I'm getting is: > >upcc ep.B.4.o -T 4 -o ./ep.B.4 ../common/c_randdp.o >../common/c_print_results.o ../common/c_timers.o ../common/c_wtime.o >upcc: error running '/usr/bin/gmake --no-print-directory' to link >application: >ld: 0711-317 ERROR: Undefined symbol: .__xl_log. > > >I'm running with static threads, but other than that I'm not passing any >additional flags to the compiler. In this application there are some small c >utility files and I tried compiling those with xlc as well as upcc. I guess >in theory it shouldn't matter though? > >Do you have any ideas? > >Thanks, > >Katie Antypas >NERSC User Services Group