hpx users,

i've attempted to do a shared and static build of hpx with the verbs
parcelport and have had a handful of build issues. i'll have a patch
prepared to handle issues related to static-verbs compilation dependencies
(libnl and libnuma) very soon.

there is one issue that shows up in both the verbs static and shared build.

in the verbs shared build, an error occurs when linking libhpx.so (~ 83%).
the error claims parcelport_verbs.cpp.o has several undefined references to
code/symbols found in the rdma_controller's source.

In the verbs static build, the similar errors are thrown when linking the
component_storage. specifically, the linking errors are related to
../lib/libhpx.a's invocation_count_registry not being able to find symbols
to boost::regex::transform and boost::regex::transform_primary (a boost
regex issue). One the verbs/rdma side of things, ../lib/libhpx.a's
parcelport_verbs.cpp can't find any of the rdma_controller symbols.

any advice or speculation as to the best way for fixing these issues would
be appreciated (I'm using cmake 3.6.1). i suspect the issue is related to
the rdma controller. rdma should be built and listed before the
parcelport_verbs object code during linking.

thanks in advance!

chris
_______________________________________________
hpx-users mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

Reply via email to