On 01/09/2014 12:50 PM, Markos Chandras wrote: > On 01/09/2014 11:53 AM, [email protected] wrote: >> Hi! >> Unfortunatelly after the patch is applied the build on x86_64 fails >> (you have to do a make clean before the test to get rid of object files) >> >> gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall >> -I/home/metan/Work/git/ltp-dev/testcases/kernel/include >> -I/home/metan/Work/git/ltp-dev/utils/sctp/func_tests/../include >> -I/home/metan/Work/git/ltp-dev/utils/sctp/func_tests/../testlib -DLTP >> -I../../../include -I../../../include >> -L/home/metan/Work/git/ltp-dev/utils/sctp/func_tests/../lib >> -L/home/metan/Work/git/ltp-dev/utils/sctp/func_tests/../testlib >> -L../../../lib test_connectx.c -lltp -lsctputil -lsctp -lpthread -o >> test_connectx >> /tmp/cc8twJXc.o: In function `main': >> /home/metan/Work/git/ltp-dev/utils/sctp/func_tests/test_connectx.c:151: >> undefined reference to `sctp_connectx' >> /home/metan/Work/git/ltp-dev/utils/sctp/func_tests/test_connectx.c:163: >> undefined reference to `sctp_connectx' >> /tmp/cc8twJXc.o: In function `test_connectx': >> /home/metan/Work/git/ltp-dev/utils/sctp/func_tests/../testlib/sctputil.h:175: >> undefined reference to `sctp_connectx' >> /tmp/cc8twJXc.o: In function `main': >> /home/metan/Work/git/ltp-dev/utils/sctp/func_tests/test_connectx.c:234: >> undefined reference to `sctp_connectx' >> /home/metan/Work/git/ltp-dev/utils/sctp/func_tests/test_connectx.c:245: >> undefined reference to `sctp_connectx' >> collect2: error: ld returned 1 exit status >> make[1]: *** [test_connectx] Error 1 >> make[1]: Leaving directory >> `/home/metan/Work/git/ltp-dev/utils/sctp/func_tests' >> make: *** [all] Error 2 >> > Hmm strange. The one that got committed upstream is not 100% identical > to the one I submitted. It definitely built on my x86_64 box. I will > have a look. > Sorry I can't reproduce it. It builds fine on my x86_64
markos ltp (master) $ nm utils/sctp/lib/libsctp.a |grep connectx connectx.o: 0000000000000060 t __connectx 0000000000000000 t __connectx_addrsize 0000000000000130 T __sctp_connectx 0000000000000130 T sctp_connectx@ 0000000000000170 T sctp_connectx2 00000000000001a0 T sctp_connectx3 0000000000000130 T sctp_connectx_orig 0000000000000130 T sctp_connectx@VERS_1 0000000000000170 T sctp_connectx@VERS_2 00000000000001a0 T sctp_connectx@@VERS_3 and markos ltp (master) $ nm utils/sctp/func_tests/test_connectx|grep connectx 0000000000404240 t __connectx 00000000004041e0 t __connectx_addrsize 0000000000404310 T __sctp_connectx 0000000000404310 T sctp_connectx@ 0000000000404350 T sctp_connectx2 0000000000404380 T sctp_connectx3 0000000000404310 T sctp_connectx_orig 0000000000404310 T sctp_connectx@VERS_1 0000000000404350 T sctp_connectx@VERS_2 0000000000404380 T sctp_connectx@@VERS_3 I am also able to build the upstream code directly from their repository. Could you please double check the patch you applied? :) -- markos ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
