Hi Mitani, I am able to compile with changing LDLIBS as done by commit : 1a5506c97dcfda0bd16f83ca855bb633c47eea4c
on RHEL5.4 . Can you try configuring once again ? Let me know when you face again some prob. -Rishi On Wed, Mar 10, 2010 at 06:19:20PM +0900, Mitani wrote: > Hi, > > > I tried to build LTP modules from following git: > > "Fix make filed,, reported by Shi Weihua <[email protected]>" > (ltp-dev-c962f51674b971496e14ac4be0cc75da98b75fca.tar.gz) > > But I failed to build "check_for_unshare.c" in RHEL5.4 system > (2.6.18-164.el5). > > ------------ > <...> > gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall -I../../../include > -I../../../include -L../../../lib check_for_unshare.c -o > check_for_unshare > /tmp/ccWzyOQO.o: In function `main': > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:40: undefined reference to `dlopen' > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:46: undefined reference to `dlerror' > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:47: undefined reference to `dlsym' > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:48: undefined reference to `dlerror' > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:53: undefined reference to `dlclose' > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/check_for_unsh > are.c:42: undefined reference to `dlerror' > collect2: ld returned 1 exit status > make[3]: *** [check_for_unshare] Error 1 > <...> > ------------ > > > I think that "-ldl" is needed in options. > I tried to build using "-ldl" option and succeeded. > > ------------ > [r...@rhel54-intel64-guide-apdb2-ap containers]# gcc -g -O2 -g -O2 -ldl > -fno-strict-aliasi > ng -pipe -Wall -I../../../include -I../../../include -L../../../lib > check_for_unshare. > c -o check_for_unshare > [r...@rhel54-intel64-guide-apdb2-ap containers]# echo $? > 0 > [r...@rhel54-intel64-guide-apdb2-ap containers]# ll > total 60 > -rw-rw-r-- 1 root root 1396 Mar 10 01:23 Makefile > -rw-rw-r-- 1 root root 1386 Mar 10 01:23 Makefile.inc > -rw-rw-r-- 1 root root 3286 Mar 10 01:23 README > -rw-rw-r-- 1 root root 1451 Mar 10 01:23 TEST_PLAN.txt > -rwxr-xr-x 1 root root 10805 Mar 10 15:18 check_for_unshare > -rw-rw-r-- 1 root root 1634 Mar 10 01:23 check_for_unshare.c > -rwxrwxr-x 1 root root 1712 Mar 10 01:23 container_test.sh > drwxrwxr-x 2 root root 4096 Mar 10 10:42 libclone > drwxrwxr-x 2 root root 4096 Mar 10 01:23 mqns > drwxrwxr-x 2 root root 4096 Mar 10 01:23 netns > drwxrwxr-x 2 root root 4096 Mar 10 01:23 pidns > drwxrwxr-x 2 root root 4096 Mar 10 01:23 sysvipc > drwxrwxr-x 2 root root 4096 Mar 10 01:23 utsname > [r...@rhel54-intel64-guide-apdb2-ap containers]# > ------------ > > > How about changing Makefile as follows? > > ============ > --- ./testcases/kernel/containers/Makefile 2010-03-10 > 01:23:25.000000000 +0900 > +++ ./testcases/kernel/containers/Makefile.new 2010-03-10 > 15:27:20.000000000 +0900 > @@ -28,6 +28,8 @@ > > LIB := -ld > > +CFLAGS += -ldl > + > INSTALL_TARGETS := *.sh > > $(LIBDIR): > ============ > > > Regards-- > > > -Tomonori Mitani > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Ltp-list mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ltp-list -- Thanks & Regards Rishi LTP Maintainer IBM, LTC, Bangalore Please join IRC #ltp @ irc.freenode.net ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
