SL7 Testing - libgmp.so.3 issue
WARNING: This page is obsolete.
Summary
SL7 does not provide libgmp.so3. Many analy KV fail because of this - it turns out that these are all gcc 4.3.5 releases (note, with some exceptions, prod KV pass since they do not do compilations). gcc 4.3.6 releases all pass because gcc 4.3.6 provides these libraries:
readlink -f /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.2.14/AtlasSite/gcc-links/x86_64-slc5-gcc43-opt/lib64/libgmp.so.3
/cvmfs/atlas.cern.ch/repo/sw/atlas-gcc/436/x86_64/slc5/x86_64-slc5-gcc43-opt/lib64/libgmp.so.3.5.2
> readlink -f /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.2.14/AtlasSite/gcc-links/x86_64-slc5-gcc43-opt/lib/libgmp.so.3
/cvmfs/atlas.cern.ch/repo/sw/atlas-gcc/436/x86_64/slc5/x86_64-slc5-gcc43-opt/lib/libgmp.so.3.5.2
Releases Affected
17.6.0-x86_64
17.5.0-x86_64
17.4.0-x86_64
17.3.7
17.3.6
17.3.5
17.3.4
17.3.3
17.3.2
17.3.1
17.3.0
17.2.7-x86_64
17.2.7
17.2.6-x86_64
17.2.6
17.2.5-x86_64
17.2.5
17.2.4-x86_64
17.2.4
17.2.3-x86_64
17.2.3
17.2.2-x86_64
17.2.2
17.2.1-x86_64
17.2.1
17.2.0-x86_64
17.2.0
Note: this is ignoring releases < 17.2.0; I suspect that if this is fixed, many releases older than this will pass.
Possible Solution
Note that afs has a patched version of gcc4.3.5 that will address this issue;
[desilva@lxplus067 ~]$ ls /afs/cern.ch/sw/lcg/external/gcc/4.3.5p1/x86_64-slc5-gcc43-opt/lib/libgmp.so.3
/afs/cern.ch/sw/lcg/external/gcc/4.3.5p1/x86_64-slc5-gcc43-opt/lib/libgmp.so.3
[desilva@lxplus067 ~]$ ls /afs/cern.ch/sw/lcg/external/gcc/4.3.5p1/x86_64-slc5-gcc43-opt/lib64/libgmp.so.3
/afs/cern.ch/sw/lcg/external/gcc/4.3.5p1/x86_64-slc5-gcc43-opt/lib64/libgmp.so.3