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
When building an ament_cmake package ld_library_path_lib.xx files are generated in the install tree setting up LD_LIBRARY_PATH (on Linux). This is not the case for build_type 'cmake'. Executables depending on these libraries will fail with xxx.so not found.
Note: Running with --symlink-install this apparently works, as the dependent executables will find the libraries through the runpath variable in the build executable.
The text was updated successfully, but these errors were encountered:
After some further digging, this seems to be caused by my .so files being installed in a subfolder under lib eg: install/package_name/lib/my_lib/xx.so. I guess this issue belongs to the colcon-library-path repo so reported a new issue there.
When building an
ament_cmake
packageld_library_path_lib.xx
files are generated in the install tree setting upLD_LIBRARY_PATH
(on Linux). This is not the case for build_type 'cmake'. Executables depending on these libraries will fail with xxx.so not found.Note: Running with
--symlink-install
this apparently works, as the dependent executables will find the libraries through therunpath
variable in the build executable.The text was updated successfully, but these errors were encountered: