Module Name: src Committed By: christos Date: Tue Apr 23 20:55:53 UTC 2019
Modified Files: src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11: compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98: compatibility.cc istream.cc src/external/gpl3/gcc/lib/libstdc++-v3: Makefile Log Message: Add an ifdef _GLIBCXX_COMPAT_ that removes the versioned symbol nodes from libstdc++ and enable it for now only for the random archives but not for the shared object (although it does not break anything that I've tested to enable it for the shared object too). Fixes static linking, which does not handle multiple versioned symbols properly. To generate a diff of this commit: cvs rdiff -u -r1.1.1.4 -r1.2 \ src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc \ src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc cvs rdiff -u -r1.1.1.4 -r1.2 \ src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc cvs rdiff -u -r1.46 -r1.47 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.