Add missing exports for symbols used by directory iterators
authorJonathan Wakely <jwakely@redhat.com>
Tue, 29 Jan 2019 00:47:43 +0000 (00:47 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 29 Jan 2019 00:47:43 +0000 (00:47 +0000)
* config/abi/pre/gnu.ver (GLIBCXX_3.4.26): Add missing exports for
__shared_ptr instantiations used by gcc4-compatible ABI.

From-SVN: r268357

libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver

index 7af725ae7bf7be0231243334df83af011d7f278e..1d47e86ccd3439443d9fd1fbe9a377a1e2ae000e 100644 (file)
@@ -1,5 +1,8 @@
 2019-01-29  Jonathan Wakely  <jwakely@redhat.com>
 
+       * config/abi/pre/gnu.ver (GLIBCXX_3.4.26): Add missing exports for
+       __shared_ptr instantiations used by gcc4-compatible ABI.
+
        * include/experimental/forward_list (experimental::erase): Qualify
        call to erase_if.
        * include/experimental/list (experimental::erase): Likewise.
index 34c70b6cb8f1ecc5db1338ab605e6e8526cb7b9d..a0860668b90068d0f539acb7ae15fcba64d72a78 100644 (file)
@@ -2225,6 +2225,12 @@ GLIBCXX_3.4.26 {
     _ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSEOS1_;
     _ZNSt10filesystem7__cxx1128recursive_directory_iteratorppEv;
 
+    _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev;
+    _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_;
+    _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_;
+    _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev;
+    _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_;
+
     _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev;
     _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_;
     _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_;