New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add an "hpx_" prefix to libraries and components to avoid name conflicts #1493
Comments
Allmost all of the work has been done on the branch fixing_1493. One test is still failing (see: https://circleci.com/gh/STEllAR-GROUP/hpx/346) |
I am not able to reproduce this error locally and I suspect that the -liostreams was somehow caused by a stale cache entry - though I'm not sure how this would happen if each build is done from a clean dir. |
@biddisco do I understand correctly that this PR does actually work for you? |
yes, I'm just waiting for a full rebuild to complete and I started a couple of builds on hermione to see if they also produced the link error. I'll know for sure when they all complete. |
OK, I have reproduced the error (but on a different target than the one detected in the original error log). Im looking into it now. |
I've pushed a fix to fixing_1493 which I believe now resolves this. if circle ci gives an all clear, then this is good to go. |
Thanks! Unfortunately now inspect is complaining about your file you added to that branch earlier: https://circle-artifacts.com/gh/STEllAR-GROUP/hpx/667/artifacts/0/tmp/circle-artifacts.WeCx8nK/hpx_inspect_report.html |
Fixed the remaining refs to iostreams and merged PR |
Just a heads up that this branch has been merged and it modifies HPX_SetupTarget.cmake so that libraries and components have “hpx_" prefixed to the name. It does not affect the target name in cmake, so you can still say For reasons of caution, it would be a good idea to wipe any libraries in your build dir so that you don’t inadvertently link to them when you really want the newer ones that are generated but with a different name. JB |
We should send a mail to hpx-users describing the breaking change. We should also update the whats_new.qbk to mention this breaking change. Thanks for your work on this! |
I did sent a warning message to the list, but I don’t see it in my mailbox. Did it not arrive? From: Hartmut Kaiser <notifications@github.commailto:notifications@github.com> We should send a mail to hpx-users describing the breaking change. We should also update the whats_new.qbk to mention this breaking change. Thanks for your work on this! — |
No description provided.
The text was updated successfully, but these errors were encountered: