brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
/usr/ports/devel/brpc/work/incubator-brpc-1.3.0/src/butil/compat.h:85:12: error: cannot initialize return object of type 'uint64_t' (aka 'unsigned long') with an rvalue of type 'pthread_t' (aka 'pthread *')
return pthread_self();
^~~~~~~~~~~~~~
2 errors generated.
``
**To Reproduce (复现方法)**
build on FreeBSD
According to the documentation pthread_self returns pthread_t:
Describe the bug (描述bug)
NAME pthread_self – get the calling thread's ID
LIBRARY POSIX Threads Library (libpthread, -lpthread)
SYNOPSIS
include