For a user who only uses one C++ standard library, such as libc++,there are typically three compatibility goals, each with increasingcompatibility requirements:Can the program, built with a specific version of libc++, work withan upgraded libc++ shared object (DSO)?Can an executable and its DSOs be compiled with different versionsof libc++ headers?Can two relocatable object files, compiled with different versionsof libc++ headers, be linked into the same executable or DSO?If we replace "different libc++ versions" with a mixture of libc++and libstdc++, we encounter additional goals:Can the prog
...
继续阅读
(101)