You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
, rosbag looks for message typesupport libraries in the "lib/" directory relative to the package in the ament prefix path. This means that the recorder machine should have the typesupport libraries available in that location only, and assumes that the message package is a ros package, and that it exists in the ament prefix path.
When using other build systems like bazel, there may not be a ament prefix path, and the libraries might be available on the standard LD_LIBRARY_PATH. There should be a way to look for the libraries in the LD_LIBRARY_PATH as a backup, if they are not found in ament prefix path.
Completion Criteria
Typesupport libraries can be picked up from LD_LIBRARY_PATH if not found in ament prefix path.
The text was updated successfully, but these errors were encountered:
Description
As per
rosbag2/rosbag2_cpp/src/rosbag2_cpp/typesupport_helpers.cpp
Lines 51 to 58 in 0f3ebfe
When using other build systems like bazel, there may not be a ament prefix path, and the libraries might be available on the standard LD_LIBRARY_PATH. There should be a way to look for the libraries in the LD_LIBRARY_PATH as a backup, if they are not found in ament prefix path.
Completion Criteria
Typesupport libraries can be picked up from LD_LIBRARY_PATH if not found in ament prefix path.
The text was updated successfully, but these errors were encountered: