[torqueusers] OpenMPI and version changed to Torque

Michael Jennings mej at lbl.gov
Fri Jun 29 12:09:10 MDT 2012


On Friday, 29 June 2012, at 09:50:00 (-0600),
Ken Nielson wrote:

> The API did not change. But we did require newer versions of
> autotools to configure. I wonder if this could be affecting things.

No, that's not possible.  The autotools versions are only relevant to
the process of doing the build.  They have no bearing on the resultant
ABI.



On Friday, 29 June 2012, at 12:54:27 (-0400),
Axel Kohlmeyer wrote:

> you did change the soname of libtorque.so, right?
> 
> this is likely what keeps OpenMP from failing,
> since the corresponding plugin won't load anymore.
> here is the ldd output from an OpenMPI 1.4.x installation
> on a Torque 2.5.5 machine:
> 
> [akohlmey at login2 openmpi]$ ldd mca_ras_tm.so
> 	linux-vdso.so.1 =>  (0x00002aaaaaacb000)
> 	libtorque.so.2 => /opt/torque-2.5.5/lib/libtorque.so.2 (0x00002aaaaaed0000)
> 	libnsl.so.1 => /lib64/libnsl.so.1 (0x00002aaaab1f1000)
> 	libutil.so.1 => /lib64/libutil.so.1 (0x00002aaaab40a000)
> 	libm.so.6 => /lib64/libm.so.6 (0x00002aaaab60d000)
> 	libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab892000)
> 	libc.so.6 => /lib64/libc.so.6 (0x00002aaaabaae000)
> 	/lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
> 
> if there are no changes in the ABI (of what OpenMPI uses),
> the workaround for keeping OpenMPI happy and working
> may be as simple as doing a symlink from libtorque.so.4
> to libtorque.so.2.

torque 2.5.x and 4.0.x both seem to supply libtorque.so.2 as far as I
can tell.  Are you seeing something different?

It's worth pointing out that shared object versioning is *radically*
different from package versioning, and moving from libtorque.so.2 to
libtorque.so.4 merely to keep the version numbers in sync would be
unwise.  But it doesn't appear that's what happened, unless I'm
missing something.

Michael

-- 
Michael Jennings <mej at lbl.gov>
Senior HPC Systems Engineer
High-Performance Computing Services
Lawrence Berkeley National Laboratory
Bldg 50B-3209E        W: 510-495-2687
MS 050B-3209          F: 510-486-8615


More information about the torqueusers mailing list