On 14-Jul-11 4:21 PM, Paul H. Hargrove wrote: > > > On 7/13/2011 11:42 PM, Yevgeny Kliteynik wrote: >> [adding Terry] >> >> On 14-Jul-11 2:49 AM, Eugene Loh wrote: >>> On 7/13/2011 4:31 PM, Paul H. Hargrove wrote: >>>> On 7/13/2011 4:20 PM, Yevgeny Kliteynik wrote: >>>>>>> Finally, are you sure that infiniband/complib/cl_types_osd.h exists on >>>>>>> all platforms? (e.g., Solaris) I know you said you don't have any >>>>>>> Solaris machines to test with, but you should ping Oracle directly for >>>>>>> some testing -- Terry might not be paying attention to this specific >>>>>>> thread... >>>>> I'll check it, but my guess would be that Solaris doesn't have it. >>>>> AFAIK Solaris doesn't use OpenFabrics OpenSM - it has a separate >>>>> subnet manager, so I can't assume that it has. >>>>> So right now the dynamic SL will probably not work on Solaris >>>>> (though it won't break the compilation). >>>> I have a pair of old machines running Solaris 11 Express (aka "SunOS 5.11 >>>> snv_151a November 2010"). >>>> These have IB Verbs support, but there is no such header. In fact, >>>> /usr/include/inifiband has no sub-directories. >>> +1 >>> >>> (That is, no such header and not even any subdirectories on a very recent >>> version of Solaris 11: snv_168.) >> Makes sense. But I believe that these Solaris installations >> just don't have Subnet Manager, so they are not supposed to >> have these headers anyway. What I don't know is what headers >> are installed as part of the SM installation. >> Does anybody have a Solaris machine with Subnet Manager? >> >> -- YK > > I'll go so far as to say that this header does not exist in the package repo: > > root@pcp-j-20:~# pkg search verbs.h || echo NOPE > INDEX ACTION VALUE PACKAGE > basename file usr/include/infiniband/verbs.h > pkg:/network/open-fabrics@1.3-0.151.0.1 > > root@pcp-j-20:~# pkg search cl_types_osd.h || echo NOPE > NOPE
Actually cl_types_osd.h is used as kinda hack - it workarounds bad include directive in ib_types.h Could you check for ib_types.h instead? This is the header that I'm actually using. Thanks a lot! -- YK > -Paul >