From: Romu <hu...@gm...> - 2010-12-08 09:29:43
|
Hi all, I failed to build ltp 20101031 on RHEL5u6 beta (i686): ./configure make all gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall -D_GNU_SOURCE -I/root/ltp-full-20101031/testcases/realtime/include -I../../../../include -I../../../../include -L/root/ltp-full-20101031/testcases/realtime/lib -L../../../../lib async_handler.c -lrealtime -lpthread -lrt -lm -o async_handler /root/ltp-full-20101031/testcases/realtime/lib/librealtime.a(librttest.o): In function `atomic_add': /root/ltp-full-20101031/testcases/realtime/lib/../include/librttest.h:117: undefined reference to `__sync_add_and_fetch_4' collect2: ld returned 1 exit status make[4]: *** [async_handler] Error 1 make[4]: Leaving directory `/root/ltp-full-20101031/testcases/realtime/func/async_handler' make[3]: *** [all] Error 2 make[3]: Leaving directory `/root/ltp-full-20101031/testcases/realtime/func' make[2]: *** [all] Error 2 make[2]: Leaving directory `/root/ltp-full-20101031/testcases/realtime' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/ltp-full-20101031/testcases' make: *** [testcases-all] Error 2 I googled and some people said "-march=i686" should be used. I tried: CFLAGS="-march=i686" ./configure CFLAGS="-march=i686" make all still got the same error. Any idea? Regards, Romu |