<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office" XMLNS:U1><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2>Arlin,</FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff size=2>I
tried to compile dapl</FONT> <FONT face=Arial color=#0000ff size=2>and it
failed while linking libdapl.so</FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff size=2>Please
advise:</FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2><EM><STRONG>Command line:</STRONG></EM></FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><STRONG><EM><FONT face=Arial color=#0000ff
size=2></FONT></EM></STRONG></SPAN> </DIV>
<DIV><SPAN class=056342509-05032006><STRONG><EM><FONT face=Arial color=#0000ff
size=2>librdmacm:</FONT></EM></STRONG></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2>make -C src/userspace/librdmacm
\<BR>
CPPFLAGS="-I../libibverbs/include"
\<BR> LDFLAGS="-L../libibverbs/src
-libverbs"<BR></FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2><STRONG><EM>dat:</EM></STRONG></DIV></FONT></SPAN>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2>make -C $(SRC)userspace/dapl/dat/udat<BR></FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2><STRONG><EM>udapl:</EM></STRONG></DIV></FONT></SPAN>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff size=2>make
-C src/userspace/dapl/dapl/udapl
\<BR>CPPFLAGS="-I../../../libibverbs/include/infiniband
-I../../../librdmacm/include \<BR>-I../../../libibverbs/include"
\<BR>LDFLAGS="-L../../../libibverbs/src/.libs -libverbs
\<BR>-L../../../dapl/dat/udat/Target/i686 -ldat -L../../../librdmacm/src/.libs
-lrdmacm"</FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2> </DIV></FONT></SPAN>
<DIV><SPAN class=056342509-05032006><FONT face=Arial color=#0000ff
size=2></FONT></SPAN><SPAN class=056342509-05032006><FONT face=Arial
color=#0000ff size=2>.....</FONT></SPAN></DIV>
<DIV><SPAN class=056342509-05032006> </SPAN><FONT face=Arial><FONT
size=2><STRONG>Linking
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Target/libdapl.so<BR></STRONG>ld
-L../../../libibverbs/src/.libs -libverbs
-L../../../dapl/dat/udat/Target/i686 -ldat -L../../../librdmacm/src/.libs
-lrdmacm
/tmp/openib_gen2/last_stable<BR>/src/userspace/dapl/dapl/udapl/Obj/dapl_init.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_create.o
/tmp/openib_gen2/last_stable/<BR>src/userspace/dapl/dapl/udapl/Obj/dapl_evd_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_create.o
/tmp/openib_gen2/last_sta<BR>ble/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_modify_agent.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_free.o
/tmp/openib_gen2<BR>/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_wait.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_query.o
/tmp/openib_ge<BR>n2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_lmr_create.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_wait.o
/tmp/openib<BR>_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_disable.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_enable.o
/tmp/<BR>openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_modify_cno.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_set_u<BR>nwaitable.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_clear_unwaitable.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/u<BR>dapl/Obj/dapl_cookie.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cr_accept.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/u<BR>dapl/Obj/dapl_cr_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cr_reject.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl<BR>/udapl/Obj/dapl_cr_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cr_callback.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/d<BR>apl/udapl/Obj/dapl_cr_handoff.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_connect.o
/tmp/openib_gen2/last_stable/src/userspace/d<BR>apl/dapl/udapl/Obj/dapl_ep_create.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_disconnect.o
/tmp/openib_gen2/last_stable/src/user<BR>space/dapl/dapl/udapl/Obj/dapl_ep_dup_connect.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_free.o
/tmp/openib_gen2/last_stable/sr<BR>c/userspace/dapl/dapl/udapl/Obj/dapl_ep_reset.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_get_status.o
/tmp/openib_gen2/last_sta<BR>ble/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_modify.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_post_rdma_read.o
/tmp/openib_ge<BR>n2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_post_rdma_write.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_post_recv.o<BR> /tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_post_send.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_qu<BR>ery.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_d<BR>equeue.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_free.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_e<BR>vd_post_se.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_resize.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/<BR>dapl_evd_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_cq_async_error_callb.o
/tmp/openib_gen2/last_stable/src/userspace/dap</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2>l/dapl/udapl/Obj/dapl_evd_qp_async_error_callb.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_un_async_error_callb.o
/tmp/openib_g<BR>en2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_connection_callb.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_evd_dto_cal<BR>lb.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_get_consumer_context.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Ob<BR>j/dapl_get_handle_type.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_hash.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udap<BR>l/Obj/dapl_hca_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ia_close.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/uda<BR>pl/Obj/dapl_ia_open.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ia_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/uda<BR>pl/Obj/dapl_ia_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_llist.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/<BR>Obj/dapl_lmr_free.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_lmr_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udap<BR>l/Obj/dapl_lmr_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_lmr_sync_rdma_read.o
/tmp/openib_gen2/last_stable/src/userspace/dap<BR>l/dapl/udapl/Obj/dapl_lmr_sync_rdma_write.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_mr_util.o
/tmp/openib_gen2/last_stable/src/us<BR>erspace/dapl/dapl/udapl/Obj/dapl_provider.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_sp_util.o
/tmp/openib_gen2/last_stable/src/us<BR>erspace/dapl/dapl/udapl/Obj/dapl_psp_create.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_psp_create_any.o
/tmp/openib_gen2/last_stab<BR>le/src/userspace/dapl/dapl/udapl/Obj/dapl_psp_free.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_psp_query.o
/tmp/openib_gen2/last_st<BR>able/src/userspace/dapl/dapl/udapl/Obj/dapl_pz_create.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_pz_free.o
/tmp/openib_gen2/last_s<BR>table/src/userspace/dapl/dapl/udapl/Obj/dapl_pz_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_pz_util.o
/tmp/openib_gen2/last_s<BR>table/src/userspace/dapl/dapl/udapl/Obj/dapl_rmr_create.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rmr_free.o
/tmp/openib_gen2/las<BR>t_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rmr_bind.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rmr_query.o
/tmp/openib_gen2/l<BR>ast_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rmr_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rsp_create.o
/tmp/openib_gen<BR>2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rsp_free.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_rsp_query.o
/tmp/openib_g<BR>en2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_cno_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_set_consumer_context.o<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ring_buffer_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_na<BR>me_service.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_timer_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj</FONT></DIV>
<DIV><FONT face=Arial size=2>dapl_ep_create_with_srq.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ep_recv_query.o
/tmp/openib_gen2/last_stable/src/userspace/dapl<BR>/dapl/udapl/Obj/dapl_ep_set_watermark.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_srq_create.o
/tmp/openib_gen2/last_stable/src/use<BR>rspace/dapl/dapl/udapl/Obj/dapl_srq_free.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_srq_query.o
/tmp/openib_gen2/last_stable/src/u<BR>serspace/dapl/dapl/udapl/Obj/dapl_srq_resize.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_srq_post_recv.o
/tmp/openib_gen2/last_stab<BR>le/src/userspace/dapl/dapl/udapl/Obj/dapl_srq_set_lw.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_srq_util.o
/tmp/openib_gen2/last_s<BR>table/src/userspace/dapl/dapl/udapl/Obj/dapl_debug.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_osd.o
/tmp/openib_gen2/last_stable/s<BR>rc/userspace/dapl/dapl/udapl/Obj/dapl_ib_util.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cq.o
/tmp/openib_gen2/last_stable/src/<BR>userspace/dapl/dapl/udapl/Obj/dapl_ib_qp.o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cm.o
/tmp/openib_gen2/last_stable/src/users<BR>pace/dapl/dapl/udapl/Obj/dapl_ib_mem.o
-o
/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Target/libdapl.so<BR><STRONG><FONT
color=#ff0000>ld: warning: cannot find entry symbol _start; defaulting to
08049b70<BR></FONT></STRONG>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_hash.o(.text+0x297):
In function
`dapls_hash_insert':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../common/dapl_hash.c:203:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_hash.o(.text+0x325):/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../common/<BR>dapl_hash.c:224:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_hash.o(.text+0x52f):
In function
`dapls_hash_search':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../common/dapl_hash.c:492:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_hash.o(.text+0x650):
In function
`dapls_hash_remove':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../common/dapl_hash.c:527:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_osd.o(.text+0x1f):
In function
`dapl_os_init':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../udapl/linux/dapl_osd.c:87:
undefined reference to
`pthread_atfork'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cm.o(.text+0x15c):
In function
`dapls_ib_connect':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../openib_cma/dapl_ib_cm.c:444:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cm.o(.text+0x250):/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../openib<BR>_cma/dapl_ib_cm.c:452:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cm.o(.text+0x4de):
In function
`dapls_ib_setup_conn_listener':<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../openib_cma/dapl_ib_cm.c:575:
undefined reference to
`__umoddi3'<BR>/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Obj/dapl_ib_cm.o(.text+0x541):/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/../openib<BR>_cma/dapl_ib_cm.c:587:
undefined reference to `__umoddi3'<BR>make[1]: ***
[/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl/Target/libdapl.so]
Error 1<BR>make[1]: Leaving directory
`/tmp/openib_gen2/last_stable/src/userspace/dapl/dapl/udapl'<BR>make: *** [dapl]
Error 2<BR></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=056342509-05032006>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr align=left>
<DIV class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-line-height-rule: exactly; mso-pagination: widow-orphan lines-together"><EM><B><SPAN
style="FONT-SIZE: 10pt; COLOR: #000040">Best
Regards,</SPAN></B></EM><o:p></o:p></DIV>
<DIV class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-line-height-rule: exactly; mso-pagination: widow-orphan lines-together"><U1:PERSONNAME
style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x"
tabIndex=0 u2:st="on"><EM><B><SPAN
style="FONT-SIZE: 10pt; COLOR: #000040">Vladimir
Sokolovsky</SPAN></B></EM></U1:PERSONNAME><o:p></o:p></DIV>
<DIV class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-line-height-rule: exactly; mso-pagination: widow-orphan lines-together"><U1:PERSONNAME
style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x"
tabIndex=0 u2:st="on"><EM><B><SPAN
style="FONT-SIZE: 10pt; COLOR: #000040">Software Integration
Engineer</SPAN></B></EM></U1:PERSONNAME><o:p></o:p></DIV>
<DIV class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-line-height-rule: exactly; mso-pagination: widow-orphan lines-together"><U1:PERSONNAME
style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x"
tabIndex=0 u2:st="on"><EM><B><SPAN
style="FONT-SIZE: 10pt; COLOR: #000040"></U1:PERSONNAME><U1:PERSONNAME
style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x"
tabIndex=0 u2:st="on">Mellanox Technologies
Ltd.</SPAN></B></EM></U1:PERSONNAME></DIV>
<DIV class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-line-height-rule: exactly; mso-pagination: widow-orphan lines-together"><B><I><SPAN
style="FONT-SIZE: 10pt; COLOR: #000040">Tell: +972 (4) 909-7200 ext.
338</SPAN></I></B></DIV></DIV>
<DIV> </DIV></BODY></HTML>