diff options
| author | Yarny0 <41838844+Yarny0@users.noreply.github.com> | 2023-01-14 19:07:39 +0100 |
|---|---|---|
| committer | Yarny0 <41838844+Yarny0@users.noreply.github.com> | 2023-01-15 10:57:22 +0100 |
| commit | 818d0f8cf1aeec10c1370b5534c1393c4ced265b (patch) | |
| tree | 44c966f70ef26a7cc92330eb071505eb8d12a848 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | befc83905c965adfd33e5cae49acb0351f6e0404 (diff) | |
auto-patchelf: don't resolve symlinks if basenames don't match
The auto-patchelf python script assembles a list of
library (so=shared object) file names and their paths.
This helps speed up the discovery of
library files later when patching elf files.
As further optimization, if a symlink points to a library file,
the script uses the resolved path and file name.
However, this produces a broken list entry if the
symlink's target name doesn't match the symlink's name.
A symptom of the bug, affecting the `tsm-client` package,
is fixed in https://github.com/NixOS/nixpkgs/pull/172372 .
The commit at hand stops resolving symlinks if
the target name differs from the symlink's name.
The commit has been authored by
layus (Guillaume Maudoux <layus.on@gmail.com>)
in pull request comment
https://github.com/NixOS/nixpkgs/pull/172372#issuecomment-1194687183
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
