The Makefile in the mqueues- and semaphores directory of the
open_posix_testsuite try incorrectly to overwrite the compiler and have
no clue about the fact that there could be a cross compilation scenario,
so it tries to search libs in /usr/lib. This results in the following
command line:

make[2]: Entering directory 
`<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o 
multi_send_rev_1.test -lmqueue

which is obviously wrong for cross compilation. With this change the
right compiler and the right libs from the toolchain are being used.

Signed-off-by: Robert Schwebel <[EMAIL PROTECTED]>

---
 testcases/open_posix_testsuite/stress/mqueues/Makefile    |    8 +-------
 testcases/open_posix_testsuite/stress/semaphores/Makefile |    7 +------
 2 files changed, 2 insertions(+), 13 deletions(-)

Index: ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues/Makefile
===================================================================
--- 
ltp-full-20080831.orig/testcases/open_posix_testsuite/stress/mqueues/Makefile
+++ ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues/Makefile
@@ -1,13 +1,7 @@
-
-ifndef POSIX_DIR_LIB
-       POSIX_DIR_LIB=/usr/lib
-endif
-
 INCLUDE = -I../../include
 LIB=-lmqueue
 
-CC=gcc
-CFLAGS=-Wall -O2 -g -I$(POSIX_DIR_INC) -L$(POSIX_DIR_LIB) -lpthread
+CFLAGS=-Wall -O2 -g -lpthread
 
 all: multi_send_rev_1.test multi_send_rev_2.test
 
Index: 
ltp-full-20080831/testcases/open_posix_testsuite/stress/semaphores/Makefile
===================================================================
--- 
ltp-full-20080831.orig/testcases/open_posix_testsuite/stress/semaphores/Makefile
+++ ltp-full-20080831/testcases/open_posix_testsuite/stress/semaphores/Makefile
@@ -1,12 +1,7 @@
-ifndef POSIX_DIR_LIB
-       POSIX_DIR_LIB=/usr/lib
-endif
-
 INCLUDE = -I../../include
 LIB=-lposix1b
 
-CC=gcc
-CFLAGS=-Wall -O2 -g -I$(POSIX_DIR_INC) -L$(POSIX_DIR_LIB)
+CFLAGS=-Wall -O2 -g
 
 all:  multi_con_pro.test
 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to