eclipse-cyclonedds / cyclonedds

Eclipse Cyclone DDS project
https://projects.eclipse.org/projects/iot.cyclonedds
Other
888 stars 363 forks source link

Is Iceoryx supported in binaray installed cyclonedds (by apt install) #2100

Open felixf4xu opened 1 month ago

felixf4xu commented 1 month ago

Hi,

I installed ros2 humble in binary form, by apt installs, then I also installed cyclonedds and iceoryx in binary form (by apt install).

I'd like to check in this case, if iceoryx is supported in cyclonedds? Do I need any configuration to enable it?

t0ny-peng commented 1 month ago

I guess not. Installing cyclonedds-dev from apt source doesn't get you libpsmx_iox.so. Therefore we always compile from source to enable SHM.

However Iceoryx packages are indeed dependencies of the cyclonedds-dev package

root@ec3f1c351002:/# apt install cyclonedds-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cyclonedds-tools libcycloneddsidl0 libddsc0 libiceoryx-binding-c-dev libiceoryx-binding-c1 libiceoryx-platform1 libiceoryx-posh-config1 libiceoryx-posh-dev libiceoryx-posh-gateway1
  libiceoryx-posh-roudi1 libiceoryx-posh1 libiceoryx-utils-dev libiceoryx-utils1
Suggested packages:
  iceoryx-doc
The following NEW packages will be installed:
  cyclonedds-dev cyclonedds-tools libcycloneddsidl0 libddsc0 libiceoryx-binding-c-dev libiceoryx-binding-c1 libiceoryx-platform1 libiceoryx-posh-config1 libiceoryx-posh-dev
  libiceoryx-posh-gateway1 libiceoryx-posh-roudi1 libiceoryx-posh1 libiceoryx-utils-dev libiceoryx-utils1
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.