[ofa-general] Another XRC binary compatable issue for different pthread version.
Tang, Changqing
changquing.tang at hp.com
Mon Feb 18 07:29:09 PST 2008
Any application code access events_completed field ? HP-MPI does not.
If no user code access 'mutex' 'cond' and 'events_completed', I suggest to
put the XRC fields in the middle of this structure.
--CQ
> -----Original Message-----
> From: Gleb Natapov [mailto:glebn at voltaire.com]
> Sent: Monday, February 18, 2008 9:21 AM
> To: Tang, Changqing
> Cc: Roland Dreier; general at lists.openfabrics.org
> Subject: Re: [ofa-general] Another XRC binary compatable
> issue for different pthread version.
>
> On Mon, Feb 18, 2008 at 03:15:01PM +0000, Tang, Changqing wrote:
> >
> > Without using XRC fields, everything seems to work OK.
> >
> It's only seems so. Access to events_completed should be also
> problematic.
>
> > --CQ
> >
> >
> > > -----Original Message-----
> > > From: Roland Dreier [mailto:rdreier at cisco.com]
> > > Sent: Monday, February 18, 2008 7:24 AM
> > > To: Tang, Changqing
> > > Cc: general at lists.openfabrics.org
> > > Subject: Re: [ofa-general] Another XRC binary compatable
> issue for
> > > different pthread version.
> > >
> > > > Here is the ibv_srq structure:
> > > >
> > > > struct ibv_srq {
> > > ...
> > > > pthread_cond_t cond;
> > >
> > > > On redhat 5 system, since it has a new pthread version,
> > > 'pthread_cond_t' is larger > than on redhat 4 system.
> > >
> > > Yikes... I don't see any way to handle this without breaking the
> > > libibverbs ABI for all existing binaries, since we have to move
> > > pthread_cond_t out of all exposed structures....
> > >
> > > Any ideas??
> > >
> > > - R.
> > >
> > _______________________________________________
> > general mailing list
> > general at lists.openfabrics.org
> > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
> >
> > To unsubscribe, please visit
> > http://openib.org/mailman/listinfo/openib-general
>
> --
> Gleb.
>
More information about the general
mailing list