Skip to content

Conversation

@AleksanderGondek
Copy link
Owner

This change ensures that during linking actions, which concern shared library objects, all of the transitive dependency SOLs will be explicitly added to the
library paths of the linker.

This change aims to solve the issue in which,
when toolchain does not add relative ($ORIGIN-based) paths to RPATH (etc.), Wl,--unresolved-symbols=report-all will result in failures, as only direct dependencies for linking are available.

This change ensures that during linking actions, which
concern shared library objects, all of the transitive
dependency SOLs will be explicitly added to the
library paths of the linker.

This change aims to solve the issue in which,
when toolchain does not add relative ($ORIGIN-based)
paths to RPATH (etc.), Wl,--unresolved-symbols=report-all will
result in failures, as only direct dependencies for linking
are available.
@AleksanderGondek AleksanderGondek merged commit 1fce7e1 into master Nov 19, 2025
1 check passed
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