On 2017-03-23 12:58 PM, Jason Gunthorpe wrote:
On Thu, Mar 23, 2017 at 12:50:14PM -0400, Jarod Wilson wrote:
Any option that you saw below message in the log ?
"Architecture NOT able to do coherent DMA (check libibverbs/arch.h) some
providers disabled!")"
Yep, it's there, lost it in all the verbosity. Okay, that explains that.
FWIW, that section after 'Missing Optional Items:' reflects everything
'wrong' with the build environment. An ideal build will list nothing,
eg on FC25.
Everything else means something is broken and cmake is working around
the breakage somehow. It is worth reviewing if the thing is really
broken or not...
From the s390x build log:
-- Missing Optional Items:
-- Architecture NOT able to do coherent DMA (check libibverbs/arch.h)
some providers disabled!
-- C11 stdatomic.h NOT available (old compiler)
-- rdma/vmw_pvrdma-abi.h NOT found (old system kernel headers)
-- -Wmissing-field-initializers does NOT work
The old compiler part isn't going to change, and we don't have the
vmware pvrdma driver backported at this time.
--
Jarod Wilson
jarod@xxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html