summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/gdbm
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-10-10 21:39:36 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-10-10 22:46:29 +0100
commita691562e5daac69556f1dae28b3cffaa38f51fc8 (patch)
tree3f877be9ec059bb2f68ac4f3c2dea01caed87038 /meta/recipes-support/gdbm
parentd13e633272ab4b40f0ed69a37ab524e6d316c338 (diff)
downloadpoky-a691562e5daac69556f1dae28b3cffaa38f51fc8.tar.gz
gdbm: Resolve host contamination issue
The autoconf macros detect the presence of -ldbm or -lndbm on the host system and add the library to link against, for now good reason I can explain. This patch makes the build behave determinstically whether they're present or not. Other than the extra linkage, there doesn't appear to be any other change in behaviour from these options and they look like dead code. The extra linkage can cause problems where sstate is used on a machine where the extra librbary isn't present causing build failures. (From OE-Core rev: f609bf5525450bfdb8e0864d44c41cce7f9319c9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/gdbm')
-rw-r--r--meta/recipes-support/gdbm/gdbm_1.10.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/recipes-support/gdbm/gdbm_1.10.bb b/meta/recipes-support/gdbm/gdbm_1.10.bb
index 6b68d27cce..498ad9985e 100644
--- a/meta/recipes-support/gdbm/gdbm_1.10.bb
+++ b/meta/recipes-support/gdbm/gdbm_1.10.bb
@@ -16,6 +16,9 @@ inherit autotools gettext lib_package
16# Needed for dbm python module 16# Needed for dbm python module
17EXTRA_OECONF = "-enable-libgdbm-compat" 17EXTRA_OECONF = "-enable-libgdbm-compat"
18 18
19# Stop presence of dbm/nbdm on the host contaminating builds
20CACHED_CONFIGUREVARS += "ac_cv_lib_ndbm_main=no ac_cv_lib_dbm_main=no"
21
19BBCLASSEXTEND = "native nativesdk" 22BBCLASSEXTEND = "native nativesdk"
20 23
21do_install_append () { 24do_install_append () {