libstdc++: Darwin does not support weak refs without definition.
authortorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jan 2016 17:47:03 +0000 (17:47 +0000)
committertorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232628 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 577490b..72ee6ed 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 7e2ed67..36b660b 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