version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2

vicky picture vicky · Mar 12, 2018 · Viewed 21.4k times · Source

if anyone could give a beginner some help on gcc version issue?

I met the issue on "version GLIBCXX_3.4.20' not found". After I followed the link: How to Install gcc 5.3 with yum on CentOS 7.2? I met extra issues as below:

scl enable devtoolset-7 bash
git: relocation error: libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference 

Answer

Employed Russian picture Employed Russian · Mar 19, 2018

if anyone could give a beginner some help on gcc version issue?

Your problem has nothing to do with any GCC versions.

git: relocation error: libc.so.6: symbol _dl_starting_up, ...

This error most likely means that you are trying to use something other than the system libc.so.6 (perhaps by pointing LD_LIBRARY_PATH to directory that contains a copy of libc.so.6 from a different system).

Don't do that: it doesn't work. Using alternate GLIBC version is possible, but complicated. This answer provides some ways to do that.