nixpkgs/pkgs
Gabriella Gonzalez 79484b1707
bintools: Add response file support to ld-wrapper (#213831)
The motivation behind this is to alleviate the problem
described in https://github.com/NixOS/nixpkgs/issues/41340.
I'm not sure if this completely fixes the problem, but it
eliminates one more area where we can exceed command line
length limits.

This is essentially the same change as in #112449,
except for `ld-wrapper.sh` instead of `cc-wrapper.sh`.

However, that change alone was not enough; on macOS the
`ld` provided by `darwin.cctools` fails if you use process
substitution to generate the response file, so I put up a
PR to fix that:

https://github.com/tpoechtrager/cctools-port/pull/131

… and I included a patch referencing that fix so that the
new `ld-wrapper` still works on macOS.
2023-02-23 17:05:18 -08:00
..
applications Merge staging-next into staging 2023-02-24 00:02:56 +00:00
build-support bintools: Add response file support to ld-wrapper (#213831) 2023-02-23 17:05:18 -08:00
common-updater
data Merge staging-next into staging 2023-02-24 00:02:56 +00:00
desktops Merge staging-next into staging 2023-02-23 18:01:49 +00:00
development Merge staging-next into staging 2023-02-24 00:02:56 +00:00
games Merge pull request #217206 from Artturin/stdenvimprovements1 2023-02-23 12:07:47 +00:00
misc Merge staging-next into staging 2023-02-23 18:01:49 +00:00
os-specific bintools: Add response file support to ld-wrapper (#213831) 2023-02-23 17:05:18 -08:00
pkgs-lib
servers Merge staging-next into staging 2023-02-24 00:02:56 +00:00
shells Merge pull request #217876 from joedevivo/zimfw-init-fix 2023-02-23 22:04:55 +01:00
stdenv Merge staging-next into staging 2023-02-23 18:01:49 +00:00
test Merge staging-next into staging 2023-02-23 18:01:49 +00:00
tools Merge staging-next into staging 2023-02-24 00:02:56 +00:00
top-level Merge staging-next into staging 2023-02-24 00:02:56 +00:00