Include pthread.h when using GOOGLE_PROTOBUF_NO_THREADLOCAL.
When GOOGLE_PROTOBUF_NO_THREADLOCAL is defined, classes that depend on pthread functions are included (such as ThreadLocalStorage).
This commit is contained in:
parent
f642c5cfdd
commit
60c5222287
1 changed files with 2 additions and 0 deletions
|
@ -115,6 +115,8 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
|
||||||
// TLS support on android.
|
// TLS support on android.
|
||||||
// iOS also does not support the __thread keyword.
|
// iOS also does not support the __thread keyword.
|
||||||
#define GOOGLE_PROTOBUF_NO_THREADLOCAL
|
#define GOOGLE_PROTOBUF_NO_THREADLOCAL
|
||||||
|
|
||||||
|
#include <pthread.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // GOOGLE_PROTOBUF_PLATFORM_MACROS_H_
|
#endif // GOOGLE_PROTOBUF_PLATFORM_MACROS_H_
|
||||||
|
|
Loading…
Add table
Reference in a new issue