public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Vladimir Sokolovsky <vlad-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
To: Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [ANNOUNCE] librdmacm 1.0.12
Date: Sun, 30 May 2010 14:29:57 +0300	[thread overview]
Message-ID: <4C024C35.2090703@dev.mellanox.co.il> (raw)
In-Reply-To: <CE35DBA4CC524BD3BDA61C7DE2BD39CD-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>

Sean Hefty wrote:
> I've pushed out release 1.0.12 of librdmacm.  This incorporates several new APIs
> that should make connecting and transferring data over RDMA devices simpler for
> user applications, plus adds support for user space path record caching.
> 
> New APIs include simple wrappers for common verbs operations, such as memory
> registration, posting of work requests, and retrieving completions.  Support for
> synchronous connection establishment was added, along with newer calls that
> combine the work done using multiple existing calls.  To help address MPI
> scaling issues, this release provides support for IB ACM path record caching
> capabilities, enabled through the use of a compile time option.  New client and
> server test applications were also added to demonstrate the use of the new APIs.
> 
> (Note that the source code includes changes for AF_IB support, but AF_IB has
> been disabled in the code to avoid potential ABI compatibility issues until the
> kernel changes have been accepted upstream.)  This version wants the soon to be
> released version of libibverbs, but will work with older versions installed.
> 
> Please pull this release into OFED 1.5.2.  I will provide a set of release notes
> next week.
> 
> - Sean
> 


Sean,
librdmacm 1.0.12 compilation fails on RHEL4.x:

  gcc -DHAVE_CONFIG_H -I. -I. -I. -I./include -g -Wall -D_GNU_SOURCE -O2 -g -pipe -m64 -MT src_librdmacm_la-acm.lo -MD -MP -MF .deps/src_librdmacm_la-acm.Tpo -c src/acm.c  -fPIC -DPIC -o 
.libs/src_librdmacm_la-acm.o
In file included from src/acm.c:44:
./include/infiniband/ib.h:49: error: syntax error before "__be16"
./include/infiniband/ib.h:49: warning: no semicolon at end of struct or union
./include/infiniband/ib.h:49: warning: no semicolon at end of struct or union
./include/infiniband/ib.h:50: warning: type defaults to `int' in declaration of `uib_addr32'
./include/infiniband/ib.h:50: warning: data definition has no type or storage class
./include/infiniband/ib.h:51: error: syntax error before "uib_addr64"
./include/infiniband/ib.h:51: warning: type defaults to `int' in declaration of `uib_addr64'
./include/infiniband/ib.h:51: warning: data definition has no type or storage class
./include/infiniband/ib.h:52: error: syntax error before '}' token
./include/infiniband/ib.h:52: warning: type defaults to `int' in declaration of `ib_u'
./include/infiniband/ib.h:52: warning: data definition has no type or storage class
./include/infiniband/ib.h:60: error: syntax error before '}' token
./include/infiniband/ib.h: In function `ib_addr_any':
./include/infiniband/ib.h:64: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h:64: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h: In function `ib_addr_loopback':
./include/infiniband/ib.h:69: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h:69: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h:70: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h:70: error: dereferencing pointer to incomplete type
./include/infiniband/ib.h: At top level:
./include/infiniband/ib.h:74: error: syntax error before "__be32"
./include/infiniband/ib.h: In function `ib_addr_set':
./include/infiniband/ib.h:76: error: `addr' undeclared (first use in this function)
./include/infiniband/ib.h:76: error: (Each undeclared identifier is reported only once
./include/infiniband/ib.h:76: error: for each function it appears in.)
./include/infiniband/ib.h:76: error: `w1' undeclared (first use in this function)
./include/infiniband/ib.h:77: error: `w2' undeclared (first use in this function)
./include/infiniband/ib.h:78: error: `w3' undeclared (first use in this function)
./include/infiniband/ib.h:79: error: `w4' undeclared (first use in this function)
./include/infiniband/ib.h: In function `ib_addr_cmp':
./include/infiniband/ib.h:84: error: invalid application of `sizeof' to incomplete type `ib_addr'
./include/infiniband/ib.h: At top level:
./include/infiniband/ib.h:89: error: syntax error before "__be16"
./include/infiniband/ib.h:89: warning: no semicolon at end of struct or union
./include/infiniband/ib.h:90: warning: type defaults to `int' in declaration of `sib_flowinfo'
./include/infiniband/ib.h:90: warning: data definition has no type or storage class
./include/infiniband/ib.h:92: error: syntax error before "sib_sid"
./include/infiniband/ib.h:92: warning: type defaults to `int' in declaration of `sib_sid'
./include/infiniband/ib.h:92: warning: data definition has no type or storage class
./include/infiniband/ib.h:93: error: syntax error before "sib_sid_mask"
./include/infiniband/ib.h:93: warning: type defaults to `int' in declaration of `sib_sid_mask'
./include/infiniband/ib.h:93: warning: data definition has no type or storage class
./include/infiniband/ib.h:95: error: syntax error before '}' token
./include/infiniband/ib.h:91: error: storage size of `sib_addr' isn't known

Regards,
Vladimir

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2010-05-30 11:29 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-21 23:06 [ANNOUNCE] librdmacm 1.0.12 Sean Hefty
     [not found] ` <CE35DBA4CC524BD3BDA61C7DE2BD39CD-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2010-05-21 23:11   ` Sean Hefty
     [not found]     ` <A04A50C5C9294B538ECAB7C44CEBE56D-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2010-05-23 15:23       ` Vladimir Sokolovsky
     [not found]         ` <4BF9486D.5000402-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-05-24  4:52           ` Sean Hefty
     [not found]             ` <0846C0BCE03D4EAD9B73A2522C1CC2AE-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2010-05-24  7:22               ` Vladimir Sokolovsky
     [not found]                 ` <4BFA292E.3090001-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-05-24 19:24                   ` Davis, Arlin R
     [not found]                     ` <E3280858FA94444CA49D2BA02341C983C713ACAA-osO9UTpF0URZtRGVdHMbwrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-05-24 22:24                       ` Hefty, Sean
2010-05-25  7:26   ` Or Gerlitz
     [not found]     ` <4BFB7BB1.8070004-hKgKHo2Ms0FWk0Htik3J/w@public.gmane.org>
2010-05-25 18:59       ` Hefty, Sean
2010-05-25 13:36   ` Andrea Gozzelino
     [not found]     ` <79817.1274794571169.SLOX.WebMail.wwwrun-XDIR3SKYeFbgKi2NxijLtw@public.gmane.org>
2010-05-26 20:58       ` Hefty, Sean
2010-05-30 11:29   ` Vladimir Sokolovsky [this message]
     [not found]     ` <4C024C35.2090703-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-06-01 15:18       ` Hefty, Sean
     [not found]         ` <CF9C39F99A89134C9CF9C4CCB68B8DDF255F3A63BD-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-06-01 17:33           ` [PATCH] librdmacm: support 2.6.9 Hefty, Sean
2010-06-07 15:59           ` [ANNOUNCE] librdmacm 1.0.12: release notes text Andrea Gozzelino
     [not found]             ` <4142561.1275926391163.SLOX.WebMail.wwwrun-XDIR3SKYeFbgKi2NxijLtw@public.gmane.org>
2010-06-07 16:11               ` Hefty, Sean

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4C024C35.2090703@dev.mellanox.co.il \
    --to=vlad-ldsdmyg8hgv8yrgs2mwiifqbs+8scbdb@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox