linker-map.gnu: Also export locking symbols needed for the generic atomicity.h case.
authorPhil Edwards <pme@gcc.gnu.org>
Thu, 20 Feb 2003 16:47:39 +0000 (16:47 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Thu, 20 Feb 2003 16:47:39 +0000 (16:47 +0000)
2003-02-20  Phil Edwards  <pme@gcc.gnu.org>

* config/linker-map.gnu:  Also export locking symbols needed for the
generic atomicity.h case.

From-SVN: r63169

libstdc++-v3/ChangeLog
libstdc++-v3/config/linker-map.gnu

index cf786240540c9515a7feffdd9923b5c0694600f9..c97996d522408c2993e7d71421d17d1a11138a04 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-20  Phil Edwards  <pme@gcc.gnu.org>
+
+       * config/linker-map.gnu:  Also export locking symbols needed for the
+       generic atomicity.h case.
+
 2003-02-20  Alexandre Oliva  <aoliva@redhat.com>
 
        * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
index da5f7ecc91b8a63cb71e286ac85b589db8701628..72e37a125d3dabda67f60354034cdf9592fa192b 100644 (file)
@@ -62,7 +62,12 @@ GLIBCPP_3.4 {
       std::__basic_file*;
       std::__num_base*;
       std::__timepunct*;
-      std::__numeric_limits_base*
+      std::__numeric_limits_base*;
+      
+      # Needed only when generic cpu's atomicity.h is in use.
+      __gnu_cxx::_Atomic_add_mutex;
+      __gnu_cxx::_Atomic_add_mutex_once;
+      __gnu_cxx::__gthread_atomic_add_mutex_once
     };
 
     # Names not in an 'extern' block are mangled names.