Skip to Content.
Sympa Menu

charm - [charm] Configure fails for Cray RCA test

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] Configure fails for Cray RCA test


Chronological Thread 
  • From: dog AT lanl.gov
  • To: charm AT lists.cs.illinois.edu
  • Subject: [charm] Configure fails for Cray RCA test
  • Date: Thu, 25 Feb 2016 10:15:39 -0600

I am trying to build charm++ on a Cray XC system with the following options:

./build charm++ gni-crayxc iccstatic smp -j16 -g -O0

The configure step hangs at this line:

checking "whether Cray ****** rca_has get_max_dimension"... "no"

The test code under evaluation is

#include <rca_lib.h>

int main() {
rca_mesh_coord_t xyz;
rca_get_max_dimension(&xyz);

return 0;
}

And the link test does this

icc -D_REENTRANT -I../include -I. -c rca_has_test.c -o test.o -L/opt/cray/rca/
1.0.0-4.70/lib64 -lrca -lrca

The problem is that the include file lives in

/opt/cray/rca/1.0.0-4.70/include

but the configure script has no way of know about it. There is an environment
variable set by Cray's RCA module file that contains the necessary info

echo $CRAY_RCA_INCLUDE_OPTS

-I/opt/cray/rca/1.0.0-4.70/include -I/opt/cray/krca/1.0.0-4.56/include -I/opt/
cray-hss-devel/8.0.0/include

But how do I pass this along to the configure phase?

Thanks,
david



Archive powered by MHonArc 2.6.16.

Top of Page