Skip to content

Use full version in shared objects - #1696

Open
eboasson wants to merge 1 commit into
eclipse-cyclonedds:masterfrom
eboasson:use-full-version-in-soversion
Open

Use full version in shared objects#1696
eboasson wants to merge 1 commit into
eclipse-cyclonedds:masterfrom
eboasson:use-full-version-in-soversion

Conversation

@eboasson

Copy link
Copy Markdown
Contributor

One mishap too many occurred where a symbol was added to the core library, the C++ binding depended on it and the library path pointed to an older core library.

In traditional C binary interface compatibility terms, the old binaries can run with the new library and so it is compatible, but the practice turns out to be different.

One mishap too many occurred where a symbol was added to the core
library, the C++ binding depended on it and the library path pointed to
an older core library.

In traditional C binary interface compatibility terms, the old binaries
can run with the new library and so it is compatible, but the practice
turns out to be different.

Signed-off-by: Erik Boasson <eb@ilities.com>
@eboasson eboasson mentioned this pull request Nov 2, 2023
@paulsohn

Copy link
Copy Markdown

@eboasson For me it builds fine, it reduced exceptionally setting LD_LIBRARY_PATH="" only for building cyclonedds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants