Answer the question
In order to leave comments, you need to log in
Is there a compatibility table for compilers and library versions?
In general, the essence of the question is what versions and standards of C ++ are represented in one form or another by versions of the libstdc ++ libraries
. For example, there is an output
[[email protected] bin]# strings /lib/libstdc++.so.6 | grep GLIBC
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
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.0
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
Answer the question
In order to leave comments, you need to log in
For gcc and its libstdc++ there is a table of correspondence between the compiler version and the symbol version from its library, as well as a description of the rules by which versions are changed and in general the whole idea of ABI versioning: https://gcc.gnu.org/onlinedocs/libstdc++/manual/ ab...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question