Plea to fix the [ parallel | serial ] HDF5 problem

Alastair McKinstry mckinstry at debian.org
Wed Jun 11 10:15:01 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

I've pushed some work on this to a dev-alternatives branch on alioth.
This is still a work in progress but I've got co-installable serial &
parallel netcdf building from this;

For the incongruity, I'd already implemented the rename when you replied
and found it easier
to simply add a symlink for compatability. I can back it out if peeople
disagree.

regards
Alastair

On 04/06/2014 20:00, Gilles Filippini wrote:
> Hi Alastair,
>
> Alastair McKinstry a écrit , Le 04/06/2014 11:09:
>> In working on a co-installability patch for HDF5, I see an incongruity.
>> The current library names are
>> libhdf5.so.7
>> libhdf5_hl.so.7
>> libhdf5_fortran.so.7
>> but
>> libhdf5*hl*_fortran.so.7
>>
>> This becomes more striking when we add $FLAVOR for different MPI
>> flavours, so we get
>>
>> libhdf5_$FLAVOR_*_* as the pattern.
>>
>> Now if most compilation is happening with the aid of h5cc / h5pcc and
>> pkg-config files,
>> we can fix this to libhdf5_hl_fortran.so.* with minimal impact.
>>
>> Would anyone have any objections to doing so for the upcoming release
>> (which changes
>> soname anyway)?
>
> I noticed this incongruity before and decided to leave it as it is,
> because it's more of an upstream choice and the only drawback is purely
> cosmetic. On the contrary I found changing the library name much more
> disruptive on the end user side for those who don't rely on h5*c
> scripts: it means having different build scripts depending on the
> distro, instead of just setting some '-I' and '-L' options through
xxFLAGS.
>
> Hence I'd prefer not to change it.
>
> Thanks,
>
> _g.
>

- -- 
Alastair McKinstry, <alastair at sceal.ie>, <mckinstry at debian.org>,
https://diaspora.sceal.ie/u/amckinstry
A decent provision for the poor is the true test of civilization.
~Samuel Johnson, Boswell: Life of Johnson
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJTmCwkAAoJEN9LdrZRJ3QsagEP/2Cku1WBZQw2FbfjwZBGa1XG
7J2trpTXQ1mVqfXUUIwlw/+yi1ZvCox8rN9vtiov0DcGyKWLyrLSEiBBk0Uv6MZK
UYFBD7Kn7SiCSiHl+YQQOFOYmO4YWqCNRGVG4NN9l3LGaN8Y9kgtR38SiEzrfCJu
YDTKY0TF1xs1DI9CwHpUqFZrTCqYOHukjCBxNDJUARQ/wiAtzxfAO2i+q3IYpswH
rZR+kvqd/uuVoWpaiKNMWul3YekCqdySZmIOaDAIgGZB0YoETtQW2i9triWHqp3x
rdpOWTYuYTr0Pc7rSH8SevBVVGrG3IjYuYPdVxGzTOnoM/z66gaX5CD8BmgJHhxS
ED7OEBhZhvRNkZsAUnLc7dwYsEgHkhTOMBkKqtl/mNFrfwvm0N6xPbMhdRf7m9NY
uoFfR9MQqIhVKQaeqOiZgSlR9AyrTFOM1u6nSSpZ0hECjXmEOldgSFvSbk8lSRz2
8ZRiji09tTu2XvE/liGSIx/TgYGdCfAWE3rQDIrZ2m5Jyj4tl4l9xbF808NKiUx6
SCEv3c8IqtVTjJB+GyJNRx4rVKjSkoxJlQXexyaLyeJCEt6Wz6m5RC895MTshbxm
clkFYY9lQAQTUZdWJ65qgvE5u/8LDiexgOOfdzg7g7dpCbE3B+BBeqa9p9baQTHj
Hv/7sANbZ8MV7CNcI2KS
=AhZJ
-----END PGP SIGNATURE-----




More information about the Pkg-grass-devel mailing list