diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2020-05-13 10:34:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-13 10:34:40 -0500 |
commit | d38bad590e75fb792ffdf4d223c9294d8e508808 (patch) | |
tree | f22ad892c3b7dda3727078e9cd9717eca2cb2a26 /pkgs/build-support/bintools-wrapper | |
parent | c10f0a32d26832a419e294765244eb05fda650a9 (diff) | |
parent | b0b0a06788d5a7b3a3b35063b058f1326f10e983 (diff) | |
download | nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar.gz nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar.bz2 nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar.lz nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar.xz nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.tar.zst nixlib-d38bad590e75fb792ffdf4d223c9294d8e508808.zip |
Merge pull request #83180 from matthewbauer/only-add-ldflags-for-macos
bintools: only add macos flags when targeting macOS
Diffstat (limited to 'pkgs/build-support/bintools-wrapper')
-rw-r--r-- | pkgs/build-support/bintools-wrapper/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix index a91afa0c0b3f..9e31ca6a8a21 100644 --- a/pkgs/build-support/bintools-wrapper/default.nix +++ b/pkgs/build-support/bintools-wrapper/default.nix @@ -248,6 +248,11 @@ stdenv.mkDerivation { printWords "''${ldflagsBefore[@]}" > $out/nix-support/libc-ldflags-before '') + + optionalString stdenv.targetPlatform.isMacOS '' + # Ensure consistent LC_VERSION_MIN_MACOSX and remove LC_UUID. + echo "-macosx_version_min 10.12 -sdk_version 10.12 -no_uuid" >> $out/nix-support/libc-ldflags-before + '' + + optionalString (!nativeTools) '' ## ## User env support |