-
Notifications
You must be signed in to change notification settings - Fork 23
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
RPATH support in Ubuntu #199
Comments
The RPATH name was changed to RUNPATH at some point, i have no idea when and why this happened |
What?!? Do you have any link? I just found the So at this point there's no way to set directories with higher precedence wrt |
You can set the linker flag Just to understand the problem better, why do you need an higher precedence than |
Should this be done by the My case in quite simple. I have an installed project that is bugged. As a developer, I fix the problem in the build tree of the repository (without installing it). I run the unit tests through |
I don't know why this should be happening. I guess you are using plugins, am I right? |
I don't feel like this is clean at all. I would never set a linker flag from within a script. @drdanz what's your opinion about this issue? |
No I don't. The libraries that are wrongly used by the dynamic linker are regular shared libraries. If I have understood well, the problem is that |
Yes, and infact under macOS this has never be the case beacuse Sorry for insisting about this: why are you setting |
Yes, I also suspect as well that the use of See the related issues: |
Actually the issue I had is described in robotology/robotology-superbuild#97.
If you have any plugins in At this point we should remember that is a good practice to install plugins in their own folder, and avoid with all means to install them in the regular Unfortunately there are cases where we cannot avoid it. I do not use python bindings but I remember that in robotology/robotology-superbuild#82 we were exactly in the previous situation. I don't know if this is still necessary or if we should find a workaround. |
To be honest I do not remember the exact issue as well. |
I am not sure about that. We have always installed Gazebo plugins in |
Unfortunately due to robotology/robotology-superbuild#82 we cannot solve robotology/robotology-superbuild#97, and hence the problem discussed in this issue since it is related to the install path of the superbuild.
Yes probably we can think of it as a safe expection since it does not require setting I think we can close this issue here in YCM since we cleared yet another time the RPATH situation, we will discuss and fix existing problems based on the specific case. Feel free to reopen it and add further details if needed. |
This is really interesting, if today on Ubuntu 18.04 I execute the same command of #147 (comment), I get:
Note that
RPATH
is no longer there. I warmly recommend reading this comment that applies to recent Ubuntu distros. Can you please check the behaviour on your system?Related to #147.
cc @traversaro @drdanz @claudiofantacci @francesco-romano
The text was updated successfully, but these errors were encountered: