I have been testing mtl:psm on a very old system.
Sometime pretty recently (this week I think), this started to break at
configure time:

--- MCA component mtl:psm (m4 configuration macro)
checking for MCA component mtl:psm compile mode... dso
checking --with-psm value... sanity check ok (/usr/local/Infinipath)
checking --with-psm-libdir value... simple ok (unspecified)
checking psm.h usability... yes
checking psm.h presence... yes
checking for psm.h... yes
looking for library in lib
checking for library containing psm_finalize... no
looking for library in lib64
checking for library containing psm_finalize... (cached) no
configure: error: PSM support requested but not found.  Aborting


I strongly suspect that "(cached) no" is a sign of the real problem.
The test didn't find /usr/local/Infinipath/lib64/libpsm_infinipath.so.1.0
because it didn't actually try to!

For comparison here is the same section of configure output archived from
testing of 1.8.4rc5:

--- MCA component mtl:psm (m4 configuration macro)
checking for MCA component mtl:psm compile mode... dso
checking --with-psm value... sanity check ok (/usr/local/Infinipath)
checking --with-psm-libdir value... simple ok (unspecified)
checking psm.h usability... yes
checking psm.h presence... yes
checking for psm.h... yes
looking for library in lib
checking for psm_finalize in -lpsm_infinipath... no
looking for library in lib64
checking for psm_finalize in -lpsm_infinipath... yes
checking if MCA component mtl:psm can compile... yes
checking for index in endpoint array for tag MTL... 1


Note the "yes" rather than "(cached) no" AND the different checking
description (specific lib vs any).

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to