Grumble.  This is getting old.

Add Solaris 11 on x86-64 to the list of platforms where OMPI is incorrectly trying to link Linux-specific hwloc symbols, even though I can build a stand-alone hwloc w/o problems:
$ uname -a
SunOS pcp-j-20 5.11 snv_151a i86pc i386 i86pc Solaris
$ gcc --version | head -1
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
$ make
[...]
  CC     opal_wrapper.o
  CCLD   opal_wrapper
Undefined                       first referenced
 symbol                             in file
opal_hwloc122_hwloc_set_linux_hooks ../../../opal/.libs/libopen-pal.so
opal_hwloc122_hwloc_look_linux      ../../../opal/.libs/libopen-pal.so
opal_hwloc122_hwloc_backend_sysfs_exit ../../../opal/.libs/libopen-pal.so
opal_hwloc122_hwloc_backend_sysfs_init ../../../opal/.libs/libopen-pal.so
ld: fatal: symbol referencing errors. No output written to .libs/opal_wrapper
collect2: ld returned 1 exit status
make[2]: *** [opal_wrapper] Error 1
make[2]: Leaving directory `/home/phargrov/openmpi-1.5.5rc1/BUILD-dflt/opal/tools/wrappers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/phargrov/openmpi-1.5.5rc1/BUILD-dflt/opal'
make: *** [all-recursive] Error 1





On 12/14/2011 12:04 AM, Paul H. Hargrove wrote:


So, I agree w/ Brice that OMPI is getting something wrong, as evidenced by the failures to link linux-specific hwloc symbols. My reports (other than the one for RHL8) have been unfairly pointing at hwloc.

-Paul


--
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to