I am not personally familiar with the detailed function of the autoconf
macros, and I can find no documentation about how OE interacts with
those macros in order to coerce them into configuring for the target
machine in a cross-build environment... so I am hoping the autoconf
experts at OE can shed some light on this and at least provide some
clues as to where to look for the problem and possible resolution. Any
insight you can provide in this matter would be appreciated.
Gary,
I looked at the configure logs on an x86 build and saw the same problem.
By default the autotools.bbclass searches for m4 macros in the source
tree. But it searches a depth that is lower than the directory depth of
the location of testcases/realtime/m4. That seems to be causing some of
the macros to be missing and falsely causing features to be missing.
I made this patch and it seemed to address the issue. Let me know if it
resolves the issues you are seeing.
From bce5869545cacd4923b1efcf6e1218f65ad46af7 Mon Sep 17 00:00:00 2001
From: Randy Witt <[email protected]>
Date: Fri, 5 Sep 2014 15:00:59 -0700
Subject: [PATCH] ltp: Add additional m4 path to autoconf.
The ltp code has some m4 macros that are deeper than the default depth
that the directory depth the autotools.bbclass checks. This causes some
macros to not be found and for supported features to not be enabled.
This patch adds the extra m4 path to the autoconf arguments.
---
meta/recipes-extended/ltp/ltp_20140422.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-extended/ltp/ltp_20140422.bb
b/meta/recipes-extended/ltp/ltp_20140422.bb
index c658bc0..0b29ea4 100644
--- a/meta/recipes-extended/ltp/ltp_20140422.bb
+++ b/meta/recipes-extended/ltp/ltp_20140422.bb
@@ -37,6 +37,7 @@ TARGET_CC_ARCH += "${LDFLAGS}"
export prefix = "/opt/ltp"
export exec_prefix = "/opt/ltp"
+EXTRA_AUTORECONF += "-I ${S}/testcases/realtime/m4"
EXTRA_OECONF = " --with-power-management-testsuite --with-realtime-testsuite "
# ltp doesn't regenerate ffsb-6.0-rc2 configure and hardcode configure call.
--
1.9.3
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core