Garrett,

This is definitely true from cpuset_memory_pressure_test and 
cpuset_memory_spread_test make files, but cpuset_memory_test needs the 
-lpthread.  


Using implicit rules, I get the following error:

[15:48:27][h...@hyei2:/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test]$
 make 
gcc   cpuset_memory_test.o ../cpuset_lib/cpuinfo.o ../cpuset_lib/libbitmask.o 
../cpuset_lib/libcpuset.o ../cpuset_lib/meminfo.o   -o cpuset_memory_test 
cpuset_memory_test.o: In function `thread2_routine': 
/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c:333:
 undefined reference to `pthread_sigmask' 
cpuset_memory_test.o: In function `main': 
/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c:370:
 undefined reference to `pthread_create' 
/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c:372:
 undefined reference to `pthread_sigmask' 
/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c:380:
 undefined reference to `pthread_cancel' 
/tmp/ltp-full-20090531/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c:381:
 undefined reference to `pthread_join' 
collect2: ld returned 1 exit status 
make: *** [cpuset_memory_test] Error 1 

If there is something I'm missing, let me know and I'll re-submit the prior 
patches.

-----Original Message-----
From: Garrett Cooper [mailto:[email protected]] 
Sent: Monday, July 06, 2009 2:53 PM
To: Henry Yei
Cc: [email protected]
Subject: Re: [LTP] [PATCH] controllers/cpuset tests: use CC variable isntead of 
hardcoded cc to fix cross compiling

On Mon, Jul 6, 2009 at 2:34 PM, Henry Yei<[email protected]> wrote:
> I am submitting patches for the Makefiles of the following tests: 
> cpuset_memory_pressure_test, cpuset_memory_spread_test , and 
> cpuset_memory_test. Instead of using cc (host compiler), use $(CC) for 
> provide for cross compiling.

Just delete:

+       $(CC) cpuset_memory_test.o $(LIBOBJECTS) -o cpuset_memory_test 
+-lpthread

implicit rules will take care of the rest.

-Garrett

------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to