berkeleydb: accommodate threads presence/absence
In BerkeleyDB the most convenient implementation of mutexes on Linux is via POSIX mutex, and that requires pthread library. Still it is possible to build (and hopefully use) BerkeleyDB without mutexes. For this we pass "--disable-mutexsupport" during configuration of the package. Fixes: http://autobuild.buildroot.net/results/717f3b37600a56262badc6f7cb64d7949fdacb67/ http://autobuild.buildroot.net/results/80ebf0382992b277fd94743815bbf0c7426a3654/ Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
a7bc0b9623
commit
145e0d9f57
@ -40,6 +40,7 @@ define BERKELEYDB_CONFIGURE_CMDS
|
||||
$(SHARED_STATIC_LIBS_OPTS) \
|
||||
--with-pic \
|
||||
--enable-o_direct \
|
||||
$(if $(BR2_TOOLCHAIN_HAS_THREADS),--enable-mutexsupport,--disable-mutexsupport) \
|
||||
)
|
||||
endef
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user