diff options
author | Brad King <brad.king@kitware.com> | 2024-08-20 15:38:15 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2024-08-20 15:38:27 (GMT) |
commit | 89d7ed5497f38f55e4b57e2091b11e5ba90d571b (patch) | |
tree | 6b293f6ba60e90377cee8f66a699419448ddc1f6 /Help/command | |
parent | 2ab43d78e1fe0f027f48a032d74c51a23c76302f (diff) | |
parent | 4d4e008e690fd50400abd8ad15150bd814e3a852 (diff) | |
download | CMake-89d7ed5497f38f55e4b57e2091b11e5ba90d571b.zip CMake-89d7ed5497f38f55e4b57e2091b11e5ba90d571b.tar.gz CMake-89d7ed5497f38f55e4b57e2091b11e5ba90d571b.tar.bz2 |
Merge topic 'fix-dependencies-searching'
4d4e008e69 file(GET_RUNTIME_DEPENDENCIES): Fix resolution of repeated ELF dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !9704
Diffstat (limited to 'Help/command')
-rw-r--r-- | Help/command/file.rst | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/command/file.rst b/Help/command/file.rst index ede95a1..0ac49f4 100644 --- a/Help/command/file.rst +++ b/Help/command/file.rst @@ -1169,6 +1169,14 @@ Handling Runtime Binaries 5. Otherwise, the dependency is unresolved. + .. versionchanged:: 3.31 + + Resolution of each encountered library file name occurs at most once + while processing a given root ELF file (executable or shared object). + If a library file name is encountered again in the dependency tree, + the original resolution is assumed. This behavior more closely matches + the dynamic loader's behavior on Linux. + On Windows platforms, library resolution works as follows: 1. DLL dependency names are converted to lowercase for matching filters. |