Skip to content

Conversation

@eboasson
Copy link
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

@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