uw-imap: use cross-tools to create static library
PATCH 1/1 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 <[email protected]>
--- meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb +1 -1
@@ -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"
Signature · 1 line
2.9.0