[libcxx] r182161 - Create a weak pthread_create reference on NetBSD to not force a

Joerg Sonnenberger joerg at bec.de
Fri May 17 14:16:19 PDT 2013


Author: joerg
Date: Fri May 17 16:16:18 2013
New Revision: 182161

URL: http://llvm.org/viewvc/llvm-project?rev=182161&view=rev
Log:
Create a weak pthread_create reference on NetBSD to not force a
dependency on libpthread for code that doesn't use threads itself.

Modified:
    libcxx/trunk/src/thread.cpp

Modified: libcxx/trunk/src/thread.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/src/thread.cpp?rev=182161&r1=182160&r2=182161&view=diff
==============================================================================
--- libcxx/trunk/src/thread.cpp (original)
+++ libcxx/trunk/src/thread.cpp Fri May 17 16:16:18 2013
@@ -21,6 +21,10 @@
 #endif // !__sun__ && !__linux__
 #endif // !_WIN32
 
+#if defined(__NetBSD__)
+#pragma weak pthread_create // Do not create libpthread dependency
+#endif
+
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 thread::~thread()





More information about the cfe-commits mailing list