`GLIBCXX_3.4.15' not found

Hi,

I just downloaded the root binaries (version 5.34) for SLC6 gcc 4.7.
When I tried to run root I had this error:

/usr/local/root/bin/root.exe: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.15' not found (required by /usr/local/root/lib/libCore.so) /usr/local/root/bin/root.exe: /usr/lib64/libstdc++.so.6: versionGLIBCXX_3.4.15’ not found (required by /usr/local/root/lib/libCint.so)
/usr/local/root/bin/root.exe: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15’ not found (required by /usr/local/root/lib/libMathCo

Does anyone know how I can fix this ?
By advance thank you.
Cheers,
Olivier

PS: Indeed I didn’t found GLIBCXX_3.4.15 when I ran
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13

Hi,

It looks like you don’t have gcc 4.7 on your system… You can check with “gcc --version”, and then download a ROOT binary compatible with your version of gcc, or simply build ROOT from source.

Cheers, Bertrand.

Bertrand,

thank you it was a gcc version problem. I took the good binary and it works :smiley:
cheers
Olivier