Cintdlls softlink issue with 5.12.00d/e

Hi,
I recently built ROOT v5.12.00d from source (Mandriva 2006.0, gcc 4.0.1) and although everything compiled and installed without errors, there was a slight problem with cintdlls. Whilst under 5.11.06 I would have links like (vector as an example)

vector.dll->vector.so.5
vector.so.5->vector.so.5.11
with vector.so.5.11 being the actual lib

under 5.12 the links are created as

vector.dll->vector.dll.5
vector.so.5->vector.dll.5.12
with vector.so.5.12 being the actual lib, and there is no vector.dll.5 or vector.dll.5.12

So the link chain is completely broken - which doesn’t stop ROOT from running, but means that STL doesn’t work.

I can fix this by hand after the install, but it’s a little strange given that this problem doesn’t occur with 5.13.02 configured with the same options.

Ben Morgan

Hi,

I assume this has been fixed; running $ cat config.status --build=debug --enable-soversion $ rm cint/stl/vector.[^h]* $ make cintdlls $ ls -l cint/stl/vector.[^h]* lrwxrwxrwx 1 axel axel 11 Sep 13 14:28 cint/stl/vector.dll -> vector.so.5 lrwxrwxrwx 1 axel axel 14 Sep 13 14:28 cint/stl/vector.so.5 -> vector.so.5.13 -rwxrwxr-x 1 axel axel 2069564 Sep 13 14:28 cint/stl/vector.so.5.13
Cheers, Axel.

Hi Axel,

Sorry, I should have noted that the softlinks are created correctly in 5.13. It’s only in 5.12.00d/e I’ve seen this - just thought it worthwhile to report in case there’ll be a 5.12.00f!

Thanks,

Ben.

Hi Ben,
OK, thanks.
Axel.