<!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>