orocos-toolchain / ocl

Orocos Component Library
Other
16 stars 33 forks source link

dependency to ocl-deployment requires exact version (2.8.3) #49

Closed guihomework closed 8 years ago

guihomework commented 8 years ago

After a system update, we got ros-indigo-ocl updated from 2.8.2 to 2.8.3, especially

/opt/ros/indigo/lib/liborocos-ocl-deployment-gnulinux.so.2.8.3

We build a stable and nightly version of our workspace, and our stable is now broken with a missing 2.8.2 version of liborocos-ocl-deployment-gnulinux.so required at runtime for one of our orocos component.

We find the dependency with orocos_use_package(ocl-deployment)

Rebuilding our stable workspace would solve the issue. However, if there is ABI compatibility, it would be great to depend on major.minor version only, and then resolve the library with a 2.8 instead of a 2.8.x, avoiding the rebuild on system updates with patches only.

I think this similar to https://github.com/orocos-toolchain/ocl/issues/31

thanks

guihomework commented 8 years ago

@meyerj Thanks for tackling that issue in a generic fashion.