-
Notifications
You must be signed in to change notification settings - Fork 46
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
symlink-install only creates symlinks in the build folder NOT the install folder, why? #482
Comments
This behavior is supported by the underlying build system and isn't implemented by For example, here is where The symlink installation for Python packages is more complex and relies on the |
Thanks for the explanation. |
This is confusing and inconsistent: the launch files declared with CMakeLists.txt install directives ARE symlinked in the install share folder! |
I've encountered this problem as well. I need to use |
Any news on this? It is still not working as expected. |
I think this issue is mostly a duplicate of #169. There is discussion there of a possible solution. If you'd like to see that solution merged, please test it and provide feedback. |
Hi to reproduce this issue:
Expected behavior
I would expect that the symlinks are inside the install folder which is the one form where we use the files
Actual behavior
It's sourcing the build folder, which I don't understand its use then
this example uses a yaml file from the install path, and no matter what you do, you need to compile to update those changes, because the file used is the one in the install folder.
Is this intended to work like this? what is the advantage then of using symlink apart from the fact of not having to compile when we only change python scripts?
And even this it's not clear how this is accomplished, where are the symlinks in the install folder to be able to use the source version of the python scripts without compiling again?
I think this is a recurring question and it's really confusing for users.
The text was updated successfully, but these errors were encountered: