nixpkgs-suyu/pkgs
Jack Coughlin 8a65fe8da6 petsc: Fix install_name_tool patch
The PETSc library's config/install.py script checks whether
/usr/bin/install_name_tool is an existing file:

https://gitlab.com/petsc/petsc/-/blob/master/config/install.py#L368

Therefore, it is not enough to replace it with something that we expect
to be on the PATH, as this will cause the linked if statement to be
silently skipped. The consequence is that applications linked against
this version of petsc will fail at runtime on MacOS with a dynamic
loading error.

Instead, we should replace install_name_tool with the absolute path of a
binary we know will be present at build time.

Note that this should be fixed upstream as well, but this is sufficient
to fix the runtime error.
2020-07-18 08:47:24 -07:00
..
applications Merge pull request #93404 from dywedir/rink 2020-07-18 18:29:52 +03:00
build-support Revert "Group packages by language/builder via dummy maintainer" 2020-07-18 17:45:08 +10:00
common-updater
data Merge pull request #93028 from dtzWill/update/agave-16 2020-07-15 14:49:06 +02:00
desktops gnomeExtensions: add runHook to {build,install}Phase 2020-07-18 21:06:33 +10:00
development petsc: Fix install_name_tool patch 2020-07-18 08:47:24 -07:00
games tdm: Fix the build 2020-07-18 11:41:47 +02:00
misc Merge pull request #92295 from avnik/wine-update 2020-07-14 16:35:23 -04:00
os-specific Merge pull request #93130 from cmacrae/spacebar/move_owner 2020-07-18 09:39:29 +03:00
servers Merge pull request #93354 from r-ryantm/auto-update/nsd 2020-07-17 21:34:50 -05:00
shells oh-my-zsh: 2020-07-14 -> 2020-07-15 2020-07-17 10:22:08 -04:00
stdenv Merge branch 'staging-next' (PR #91090) 2020-07-13 07:13:56 +02:00
test
tools Merge pull request #92343 from Izorkin/percona-tools 2020-07-17 20:59:55 +01:00
top-level bazel-kazel: init at 0.0.7 (#93361) 2020-07-17 13:10:32 -07:00