diff options
| author | Peter Waller <p@pwaller.net> | 2023-09-03 18:27:49 +0100 |
|---|---|---|
| committer | Peter Waller <p@pwaller.net> | 2023-09-03 18:30:59 +0100 |
| commit | 9fdf395cc74f67644509424922815b238645fa16 (patch) | |
| tree | 8f5dde9ab2e5f690c38d737defaa61c69c7c825e /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | c2b0edbf1f74b67643402ff0ae251fe6f604d851 (diff) | |
makeStaticBinaries: Set -DCMAKE_SKIP_INSTALL_RPATH
Without this, you get error messages during the install phase along the
lines of: "file RPATH_CHANGE could not write new RPATH:".
This is unsurprising because the static binaries do not have any dynamic
linker and thus, no runpath to rewrite either.
Tell cmake it doesn't need to do RPATH manipulation by passing
cmakeFlags.
While we're here, I also renamed `finalAttrs` to `args` and fixed the
indentation; this improves consistency with the surrounding code and
eliminates a point of confusion: because it was named `finalAttrs` I
presumed I should be able to influence it with an overrideAttrs setting
dontAddStaticConfigureFlags, but this turns out not to be possible;
adding prevAttrs as well doesn't work because of a limitation of
overrideAttrs whereby it gives an infinite recursion if the set of
attribute keys being returned depends on finalAttrs.
Signed-off-by: Peter Waller <p@pwaller.net>
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
