suitesparse: fix build on x86_64-darwin

SuitesParse can fail to build on x86_64-darwin if there is not enough
space in its dylibs to change their install names to absolute paths.
Ensure there is by passing `-headerpad_max_install_names` to the linker.

+6
+6
pkgs/development/libraries/science/math/suitesparse/default.nix
··· 60 60 ] 61 61 ; 62 62 63 + env = lib.optionalAttrs stdenv.isDarwin { 64 + # Ensure that there is enough space for the `fixDarwinDylibNames` hook to 65 + # update the install names of the output dylibs. 66 + NIX_LDFLAGS = "-headerpad_max_install_names"; 67 + }; 68 + 63 69 buildFlags = [ 64 70 # Build individual shared libraries, not demos 65 71 "library"