[Buildroot] [git commit] berkeleydb: accommodate threads presence/absence
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Jul 6 15:28:48 UTC 2015
commit: http://git.buildroot.net/buildroot/commit/?id=145e0d9f57f4f67973bddc8908ceacb3131b858f
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
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 at synopsys.com>
Cc: Yann E. MORIN <yann.morin.1998 at free.fr>
Cc: Peter Korsgaard <peter at korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
package/berkeleydb/berkeleydb.mk | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/package/berkeleydb/berkeleydb.mk b/package/berkeleydb/berkeleydb.mk
index 30fc518..e5c11bd 100644
--- a/package/berkeleydb/berkeleydb.mk
+++ b/package/berkeleydb/berkeleydb.mk
@@ -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
More information about the buildroot
mailing list