nixpkgs/pkgs/build-support/bintools-wrapper
Zhaofeng Li 5953ae56d8 Don't trigger the evaluation of apple-sdk in Linux stdenv
During the Apple SDK revamp of #346043, cc-wrapper and bintools-wrapper
were modified to automatically add a fallback SDK if $DEVELOPER_DIR is
not set [^1]. However, because of the order of the && operands,
apple-sdk is always evaluated even when it's not needed.

Flip the && operands so we only trigger the evaluation when targeting
Darwin.

[^1]: 51755b0c00
2025-05-21 16:53:22 -06:00
..
add-darwin-ldflags-before.sh {bintools-wrapper,cc-wrapper}: factor out Darwin SDK logic 2024-10-26 01:03:16 +01:00
add-flags.sh
add-hardening.sh
darwin-install_name_tool-wrapper.sh
darwin-strip-wrapper.sh
default.nix Don't trigger the evaluation of apple-sdk in Linux stdenv 2025-05-21 16:53:22 -06:00
gnu-binutils-strip-wrapper.sh
ld-solaris-wrapper.sh
ld-wrapper.sh bintools-wrapper: introduce ld-wrapper-hook 2024-12-20 23:53:25 +00:00
llvm-ranlib-wrapper.sh llvmPackages.bintuils: Hack ranlib to ignore -t 2024-11-26 19:37:18 +00:00
setup-hook.sh mkDerivation, bintools-wrapper: move defaultHardeningFlags determination to bintools-wrapper 2023-12-09 16:30:45 +00:00