Skip to content

potential compatibility issues due to different features #1197

@milyin

Description

@milyin

Describe the feature

The zenoh-c could be compiled with different features enabled (unstable, shared-memory). But this is not reflected in .so naming. So it's possible that application built on system where zenoh-c with shm support is intalled will crash on system with zenoh-c of the same verison withou shm.

It's necessary to be able to differentiate zenoh by features and even be able to install different variations on the same system in parallel (i.e. different .a, .so, .h for different feeatures and versions)

First step is to make investigations how other libraries solves this problem. What are the good practices of having multiple parallel versions / variations of the library on the same system?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementExisting things could work better

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions