-
Notifications
You must be signed in to change notification settings - Fork 260
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
Fix build issues when rosbag2_storage is binary installed #585
Conversation
Several packages were failing to build from source when rosbag2_storage was installed from a binary package because the path to the binary install was being added to CMake's include path before the workspace path. This tweaks the dependencies and include orders to ensure the source workspace path is preferred. Fixes ros2#583 Distro A, OPSEC #4584 Signed-off-by: P. J. Reed <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't seem to change any ordering, as you describe it - it just makes the dependencies explicit for these targets. This seems at worst harmless.
Gist: https://gist.githubusercontent.com/emersonknapp/c78911c644a268d15405ea377138d831/raw/cc8049975ebc06535e58adfd6911b3161642b4e5/ros2.repos |
Several packages were failing to build from source when rosbag2_storage was installed from a binary package because the path to the binary install was being added to CMake's include path before the workspace path. This tweaks the dependencies and include orders to ensure the source workspace path is preferred. Fixes #583 Distro A, OPSEC #4584 Signed-off-by: P. J. Reed <[email protected]>
Several packages were failing to build from source when rosbag2_storage was installed from a binary package because the path to the binary install was being added to CMake's include path before the workspace path. This tweaks the dependencies and include orders to ensure the source workspace path is preferred. Fixes #583 Distro A, OPSEC #4584 Signed-off-by: P. J. Reed <[email protected]>
Several packages were failing to build from source when rosbag2_storage
was installed from a binary package because the path to the binary
install was being added to CMake's include path before the workspace
path. This tweaks the dependencies and include orders to ensure the
source workspace path is preferred.
Fixes #583
Distro A, OPSEC #4584
Signed-off-by: P. J. Reed [email protected]