Please don't reply to lustre-devel. Instead, comment in Bugzilla by using the 
following link:
https://bugzilla.lustre.org/show_bug.cgi?id=12331



(In reply to comment #21)

> It looks to me like you have some code that allows sysio-cmn.h to be included
> out of order? That's a no-no in the sourceforge tree. Especially that
> SYSIO_INTERFACE_NAME macro. sysio-cmn.h should be definitive for that macro.
> So... sysio.h includes sysio-cmn.h and it is expected that sysio.h is the 
> first
> include.

We have code that includes <xtio.h> and then <sysio.h> - in bug 11175, we
decided to fix the error caused here by adding an #ifndef SYSIO_INTERFACE_NAME
to sysio-cmn.h.  I believe reordering the includes would also fix the problem,
so we could do that.  Any idea why xtio.h #defines SYSIO_INTERFACE_NAME in the
first place?

> All this effort does beg the question as to why you all have forked the 
> libsysio
> tree and is there something that can be done to prevent this in the future?

I'm not sure.  I'll find out.

_______________________________________________
Lustre-devel mailing list
Lustre-devel@clusterfs.com
https://mail.clusterfs.com/mailman/listinfo/lustre-devel

Reply via email to