summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorYarny0 <41838844+Yarny0@users.noreply.github.com>2023-01-14 19:07:39 +0100
committerYarny0 <41838844+Yarny0@users.noreply.github.com>2023-01-15 10:57:22 +0100
commit818d0f8cf1aeec10c1370b5534c1393c4ced265b (patch)
tree44c966f70ef26a7cc92330eb071505eb8d12a848 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parentbefc83905c965adfd33e5cae49acb0351f6e0404 (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