> After PRs libstdc++/52188 and libstdc++/52189 have been resolved, I'd > finally like to update the Solaris baselines for the 4.7 release. > This time, everything looks good: only additions to GLIBCXX_3.4.1[67], > CXXABI_1.3.6, and CXXABI_TM_1, as expected. > > Bootstrapped without regressions on i386-pc-solaris2.{8, 9, 10, 11} > and sparc-sun-solaris2.{8, 9, 10, 11} with as/ld, gas/ld, and > gas/gld. Also verified that there are no additions in > $target/libstdc++/testsuite/libstdc++.log.sep.
This looks way better, thanks for you work on cleaning this up. What a relief! I was surprised to see GLIBCXX_3.4.15 symbols added, but then realized you added the complete set so this seems fine. > There are only two FAILs: on Solaris 10 and 11/x86 with as, > _GLOBAL_OFFSET_TABLE_ is missing from the base version. The jury is > still out whether this is an assembler or linker bug. I think about > filtering out those symbols bound to the base version (which are > prescribed by the Solaris ABI, but have nothing to do with the > libstdc++.so interface) in a subsequent (4.8) patch, but for now this > is good enough. OK, and thanks. best, Benjamin