[Buildroot] [PATCH 3/12] package/mongodb: add snappy mandatory dependency

Fabrice Fontaine fontaine.fabrice at gmail.com
Sun Feb 10 11:45:19 UTC 2019


Without this change, mongodb uses its own embedded version of snappy

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
 package/mongodb/Config.in  | 1 +
 package/mongodb/mongodb.mk | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/package/mongodb/Config.in b/package/mongodb/Config.in
index 3748095a5b..65cf4df53d 100644
--- a/package/mongodb/Config.in
+++ b/package/mongodb/Config.in
@@ -13,6 +13,7 @@ config BR2_PACKAGE_MONGODB
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
+	select BR2_PACKAGE_SNAPPY
 	select BR2_PACKAGE_ZLIB
 	help
 	  MongoDB is a cross-platform document-oriented database
diff --git a/package/mongodb/mongodb.mk b/package/mongodb/mongodb.mk
index bcba6a40b3..ce634dc0d8 100644
--- a/package/mongodb/mongodb.mk
+++ b/package/mongodb/mongodb.mk
@@ -13,6 +13,7 @@ MONGODB_LICENSE_FILES = GNU-AGPL-3.0.txt APACHE-2.0.txt
 
 MONGODB_DEPENDENCIES = \
 	host-scons \
+	snappy \
 	zlib
 
 MONGODB_SCONS_TARGETS = mongod mongos
@@ -22,6 +23,7 @@ MONGODB_SCONS_ENV = CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" \
 
 MONGODB_SCONS_OPTS = \
 	--disable-warnings-as-errors \
+	--use-system-snappy \
 	--use-system-zlib
 
 # need to pass mongo version when not building from git repo
-- 
2.14.1




More information about the buildroot mailing list