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

Reply via email to