Fix Add-knob-to-control-whether-numa-support-should-be-c.patch since it doesn't work when set --with-numa=yes. Disable the test program since it can not run while cross compiling.
Signed-off-by: Yi Zhao <[email protected]> --- ...-control-whether-numa-support-should-be-c.patch | 31 +++++++++++++++------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/meta/recipes-extended/ltp/ltp/0002-Add-knob-to-control-whether-numa-support-should-be-c.patch b/meta/recipes-extended/ltp/ltp/0002-Add-knob-to-control-whether-numa-support-should-be-c.patch index 31460b9..f8790d7 100644 --- a/meta/recipes-extended/ltp/ltp/0002-Add-knob-to-control-whether-numa-support-should-be-c.patch +++ b/meta/recipes-extended/ltp/ltp/0002-Add-knob-to-control-whether-numa-support-should-be-c.patch @@ -10,36 +10,47 @@ during build depending upong numa being staged or not Signed-off-by: Roy.Li <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Anders Roxell <[email protected]> +Signed-off-by: Yi Zhao <[email protected]> Upstream-Status: Pending --- m4/ltp-numa.m4 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/m4/ltp-numa.m4 b/m4/ltp-numa.m4 -index fc3383e..44cb559 100644 +index fc3383e..1ca4613 100644 --- a/m4/ltp-numa.m4 +++ b/m4/ltp-numa.m4 -@@ -24,7 +24,13 @@ dnl LTP_CHECK_SYSCALL_NUMA +@@ -24,21 +24,18 @@ dnl LTP_CHECK_SYSCALL_NUMA dnl ---------------------------- dnl AC_DEFUN([LTP_CHECK_SYSCALL_NUMA], [ - AC_CHECK_LIB(numa, numa_available, [have_libnuma=yes]) +- AC_CHECK_HEADERS([numa.h numaif.h], [], [have_numa_headers=no]) +- +- if test "x$have_numa_headers" != "xno"; then +- AC_RUN_IFELSE([AC_LANG_PROGRAM([ +-#include <numa.h> +- ], [ +-#if LIBNUMA_API_VERSION < 2 +-exit(1); +-#endif +- ])], [have_numa_headers_v2=yes]) +- fi + AC_MSG_CHECKING([for numa]) + AC_ARG_WITH( + [numa], -+ AC_HELP_STRING([--without-numa], -+ [without numa support]), -+ [], ++ AC_HELP_STRING([--with-numa], ++ [with numa support]), + [AC_CHECK_LIB(numa, numa_available, [have_libnuma=yes]) - AC_CHECK_HEADERS([numa.h numaif.h], [], [have_numa_headers=no]) ++ AC_CHECK_HEADERS([numa.h numaif.h], [have_numa_headers=yes have_numa_headers_v2=yes], [have_numa_headers=no]) - if test "x$have_numa_headers" != "xno"; then -@@ -42,3 +48,5 @@ exit(1); + if test "x$have_libnuma" = "xyes" -a "x$have_numa_headers" != "xno" -a "x$have_numa_headers_v2" = "xyes"; then + AC_SUBST(NUMA_LIBS, "-lnuma") AC_DEFINE(HAVE_NUMA_V2, 1, [Define to 1 if you have libnuma and it's headers version >= 2 installed.]) fi - ]) ++], []) +AC_MSG_RESULT([$with_numa]) -+]) + ]) -- 2.7.0 -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
