Hello All,
I'm having some trouble getting Open MPI 1.8.8 to configure correctly
when hcoll is installed in system space. That is, hcoll is installed to
/usr/lib64 and /usr/include/hcoll. I get an error during configure:
$> Konsole output ./configure --with-hcoll
...output snipped...
Konsole output configure:219976: checking for MCA component coll:hcoll
compile mode
configure:219982: result: static
configure:220039: checking --with-hcoll value
configure:220042: result: simple ok (unspecified)
configure:220840: error: HCOLL support requested but not found. Aborting
I have also tried using "--with-hcoll=yes" and gotten the same behavior.
Has anyone else gotten the hcoll component to build when hcoll itself is
in system space? I am using hcoll-3.2.748.
I did take a look at configure, and it looks like there is a test on
"with_hcoll" to see if it is not empty and not yes on line 220072. In my
case, this test fails, so the else clause gets invoked. The else clause
is several hundred lines below on line 220822 and simply sets Konsole
output ompi_check_hcoll_happy="no". Configure doesn't try to do anything
to figure out if hcoll is usable, but it does quit soon after with the
above error because ompi_check_hcoll_happy isn't "yes."
In case it helps, here is the output from config.log for that area:
...output snipped...
configure:219976: checking for MCA component coll:hcoll compile mode
configure:219982: result: dso
configure:220039: checking --with-hcoll value
configure:220042: result: simple ok (unspecified)
configure:220840: error: HCOLL support requested but not found. Aborting
## ---------------- ##
## Cache variables. ##
## ---------------- ##
...output snipped...
Have I missed something in specifying --with-hcoll? I would prefer not
to use "--with-hcoll=/usr" as I am pretty sure that spurious linker
flags to that area will work their way in when they shouldn't.
Thanks,
David
--
David Shrader
HPC-3 High Performance Computer Systems
Los Alamos National Lab
Email: dshrader <at> lanl.gov