From 287cfe6b21f65dcc93a06700dbedc7bade267c33 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Sun, 1 Dec 2013 21:29:15 -0300 Subject: [PATCH] berkeleydb: add compat option Add DB 1.85 compatibility layer option, it's needed for arpd in iproute2 and other old apps that haven't moved to the newer API. Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/berkeleydb/Config.in | 10 +++++++++- package/berkeleydb/berkeleydb.mk | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/package/berkeleydb/Config.in b/package/berkeleydb/Config.in index a597abbe8a..ff1e386877 100644 --- a/package/berkeleydb/Config.in +++ b/package/berkeleydb/Config.in @@ -6,8 +6,16 @@ config BR2_PACKAGE_BERKELEYDB http://www.sleepycat.com/products/db.shtml +if BR2_PACKAGE_BERKELEYDB + +config BR2_PACKAGE_BERKELEYDB_COMPAT185 + bool "DB 1.85 compatibility" + help + Build and install DB 1.85 compatibility API. + config BR2_PACKAGE_BERKELEYDB_TOOLS bool "install tools" - depends on BR2_PACKAGE_BERKELEYDB help Install berkeleydb tools, mostly useful for debugging purposes. + +endif diff --git a/package/berkeleydb/berkeleydb.mk b/package/berkeleydb/berkeleydb.mk index 0e3e830685..f3250208a3 100644 --- a/package/berkeleydb/berkeleydb.mk +++ b/package/berkeleydb/berkeleydb.mk @@ -36,7 +36,7 @@ define BERKELEYDB_CONFIGURE_CMDS $(if $(BR2_INSTALL_LIBSTDCPP),--enable-cxx,--disable-cxx) \ --disable-java \ --disable-tcl \ - --disable-compat185 \ + $(if $(BR2_PACKAGE_BERKELEYDB_COMPAT185),--enable-compat185,--disable-compat185) \ $(SHARED_STATIC_LIBS_OPTS) \ --with-pic \ --enable-o_direct \ -- 2.30.2