From eeaf3ddde229240bedb595b30b6ea637fa889b7c Mon Sep 17 00:00:00 2001 From: "S. Lockwood-Childs" Date: Fri, 15 Jul 2016 00:46:54 -0700 Subject: uw-imap: use cross-tools to create static library Build was failing with complaint: ../c-client/c-client.a: error adding symbols: Archive has no index; run ranlib to add one Turns out build was using host tools for 'ar' and 'ranlib'. Solved by overriding ARRC ('ar' with -rc) and RANLIB on the make command-line, as was already being done for CC. Signed-off-by: S. Lockwood-Childs Signed-off-by: Martin Jansa --- meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta-oe/recipes-devtools/uw-imap') diff --git a/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb b/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb index 52b689ed68..402c42e417 100644 --- a/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb +++ b/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb @@ -20,7 +20,7 @@ S = "${WORKDIR}/imap-${PV}" PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" PACKAGECONFIG[pam] = ",,libpam" -EXTRA_OEMAKE = "CC='${CC}'" +EXTRA_OEMAKE = "CC='${CC}' ARRC='${AR} -rc' RANLIB='${RANLIB}'" HEADERS = "src/c-client/*.h src/osdep/unix/*.h c-client/auths.c c-client/linkage.c c-client/linkage.h c-client/osdep.h" -- cgit 1.2.3-korg