libstdc++: Darwin does not support weak refs without definition.
authorTorvald Riegel <triegel@redhat.com>
Wed, 20 Jan 2016 17:47:03 +0000 (17:47 +0000)
committerTorvald Riegel <torvald@gcc.gnu.org>
Wed, 20 Jan 2016 17:47:03 +0000 (17:47 +0000)
        PR libstdc++/69310
        * config/os/bsd/darwin/os_defines.h (_GLIBCXX_USE_WEAK_REF): Define.

From-SVN: r232628

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/bsd/darwin/os_defines.h

index 577490b6e8a433eda41554b2ae652215fa55bbe5..72ee6edcf8d71b247d054c7f623f2b1537ab4bf9 100644 (file)
@@ -1,3 +1,8 @@
+2016-01-20  Torvald Riegel  <triegel@redhat.com>
+
+       PR libstdc++/69310
+       * config/os/bsd/darwin/os_defines.h (_GLIBCXX_USE_WEAK_REF): Define.
+
 2016-01-20  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/60401
index 7e2ed67aea8dfc78b6d39a48e194ffebfc6e4fb3..36b660b1b082c4688abf913f40b68d066370ac2d 100644 (file)
@@ -47,4 +47,7 @@
 #define _GLIBCXX_USE_NANOSLEEP 1
 #define _GLIBCXX_USE_SCHED_YIELD 1
 
+// No support for referencing weak symbols without a definition.
+#define _GLIBCXX_USE_WEAK_REF 0
+
 #endif