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
