Sorry for the delay. Attachment is the updated patch.
Thanks.
> > Signed-off-by: Han Pingtian <[email protected]>
> > ---
> > .../cpuset/cpuset_syscall_test/Makefile | 2 ++
> > 1 files changed, 2 insertions(+), 0 deletions(-)
> >
> > diff --git
> > a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> > b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> > index edc6265..17331fb 100644
> > --- a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> > +++ b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> > @@ -25,3 +25,5 @@ top_srcdir ?= ../../../../..
> > include $(top_srcdir)/include/mk/testcases.mk
> > include $(abs_srcdir)/../Makefile.inc
> > include $(top_srcdir)/include/mk/generic_leaf_target.mk
> > +
> > +LDLIBS += $(NUMA_LIBS)
> > --
>
> For consistency this should be placed before generic_leaf_target.mk
> Thanks,
> -Garrett
>
--
Han Pingtian
Quality Engineer
hpt @ #kernel-qe
Red Hat, Inc
Freedom ... courage ... Commitment ... ACCOUNTABILITY
>From d5b38cc7013a7a5e9bfec198efaa1b7a026dc2c9 Mon Sep 17 00:00:00 2001
From: Han Pingtian <[email protected]>
Date: Thu, 10 Feb 2011 16:44:37 +0800
Subject: [PATCH] Fix build of cpuset_syscall_test
cpuset_syscall_test now depends on numa lib:
make[1]: Entering directory
`/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test'
gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
-I/root/ltp/testcases/kernel/include -I../../../../../include
-I../../../../../include
-L/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../cpuset_lib
-L/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../../libcontrollers
-L../../../../../lib cpuset_syscall_test.c -lltp -lcpu_set -lcontrollers
-lltp -o cpuset_syscall_test
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../cpuset_lib/libcpu_set.a(libcpuset.o):
In function `cpuset_addr2node':
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c:3455:
undefined reference to `get_mempolicy'
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../cpuset_lib/libcpu_set.a(libcpuset.o):
In function `cpuset_membind':
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c:3439:
undefined reference to `set_mempolicy'
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../cpuset_lib/libcpu_set.a(libcpuset.o):
In function `cpuset_unpin':
/root/ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c:3752:
undefined reference to `set_mempolicy'
collect2: ld returned 1 exit status
make[1]: *** [cpuset_syscall_test] Error 1
make[1]: Leaving directory
`/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test'
make: *** [all] Error 2
This patch fixes this problem
Signed-off-by: Han Pingtian <[email protected]>
---
.../cpuset/cpuset_syscall_test/Makefile | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
index edc6265..6565631 100644
--- a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
+++ b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
@@ -24,4 +24,8 @@ top_srcdir ?= ../../../../..
include $(top_srcdir)/include/mk/testcases.mk
include $(abs_srcdir)/../Makefile.inc
+
+LDLIBS += $(NUMA_LIBS)
+
include $(top_srcdir)/include/mk/generic_leaf_target.mk
+
--
1.7.1
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list