On 07/31/2014 03:54 AM, Mark Hills wrote:
> In our upgrade from SL 6.3 to 6.5, we experience a change to hwloc library
> version, breaking binary applications.
>
> My understanding was that I could expect ABI compatibility to be preserved
> in an upgrade between minor releases like this. Are we incorrect to make
> this assumption?
>
> I found this document [1] from upstream which goes some way to documenting
> the upstream version 7, is there similar documentation for version 6 or
> SL6?
>
> Many thanks
>
> On SL 6.5:
>
> $ rpm -q hwloc
> hwloc-1.5-1.el6.x86_64
>
> $ ls -l /usr/lib64/libhwloc.so.5*
> lrwxrwxrwx 1 root root 17 Jul 27 23:58 /usr/lib64/libhwloc.so.5 -> libhwloc.so.5.1.0
> -rwxr-xr-x 1 root root 166336 Feb 22 2013 /usr/lib64/libhwloc.so.5.1.0
>
> On SL 6.3:
>
> $ rpm -q hwloc
> hwloc-1.1-0.1.el6.x86_64
>
> $ ls -l /usr/lib64/libhwloc.so.1*
> lrwxrwxrwx 1 root root 17 Jun 25 06:38 /usr/lib64/libhwloc.so.1 -> libhwloc.so.1.0.1
> -rwxr-xr-x 1 root root 110392 May 20 2011 /usr/lib64/libhwloc.so.1.0.1
>
> [1] https://access.redhat.com/articles/rhel-abi-compatibility
>
FWIW - https://bugzilla.redhat.com/show_bug.cgi?id=797576 was the
request for an updated version. No mention of ABI compatibility.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane [log in to unmask]
Boulder, CO 80301 http://www.cora.nwra.com