Bitcoin fails to build on OpenBSD 6.5 amd64.
This bug appears to have been introduced in 2c35fe6
gmake exits with the following error:
CXX util/libbitcoin_util_a-threadnames.o
util/threadnames.cpp:26:5: error: use of undeclared identifier
'pthread_set_name_np'
pthread_set_name_np(pthread_self(), name);
^
1 error generated.
gmake[2]: *** [Makefile:8653: util/libbitcoin_util_a-threadnames.o] Error 1
gmake[2]: Leaving directory '/home/bitcoin/bitcoin/src'
gmake[1]: *** [Makefile:13396: all-recursive] Error 1
gmake[1]: Leaving directory '/home/bitcoin/bitcoin/src'
gmake: *** [Makefile:775: all-recursive] Error 1
Making check in src
gmake[1]: Entering directory '/home/bitcoin/bitcoin/src'
gmake[2]: Entering directory '/home/bitcoin/bitcoin/src'
CXX util/libbitcoin_util_a-threadnames.o
util/threadnames.cpp:26:5: error: use of undeclared identifier
'pthread_set_name_np'
pthread_set_name_np(pthread_self(), name);
^
1 error generated.
gmake[2]: *** [Makefile:8653: util/libbitcoin_util_a-threadnames.o] Error 1
gmake[2]: Leaving directory '/home/bitcoin/bitcoin/src'
gmake[1]: *** [Makefile:13396: check-recursive] Error 1
gmake[1]: Leaving directory '/home/bitcoin/bitcoin/src'
gmake: *** [Makefile:775: check-recursive] Error 1
Configured using:
./configure --with-gui=qt5 CC=cc CXX=c++ \
BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" \
BDB_CFLAGS="-I${BDB_PREFIX}/include" \
LDFLAGS="-L${BDB_PREFIX}/lib -L/usr/X11R6/lib" \
CPPFLAGS="-I${BDB_PREFIX}/include -I/usr/X11R6/include" \
--disable-dependency-tracking