diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2020-04-10 15:41:39 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2020-04-10 15:41:39 -0400 |
commit | 184cd9f6ff4294881c51fa5958e7d093e3aa0a1b (patch) | |
tree | 3d81ea5a4628a8f998bb34ff0aa330b689d8ae5f /pkgs/build-support/build-bazel-package | |
parent | 6ff181331874fa1004ef187d97367bd762dc8c46 (diff) | |
download | nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar.gz nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar.bz2 nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar.lz nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar.xz nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.tar.zst nixpkgs-184cd9f6ff4294881c51fa5958e7d093e3aa0a1b.zip |
build-bazel-package: fix linkopt flags
These values were incorrect. We need to use NIX_LDFLAGS, not NIX_LD_FLAGS. Also need to prefix all flags with -Wl, for GCC to accept it.
Diffstat (limited to 'pkgs/build-support/build-bazel-package')
-rw-r--r-- | pkgs/build-support/build-bazel-package/default.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/build-support/build-bazel-package/default.nix b/pkgs/build-support/build-bazel-package/default.nix index 47c72bf9260..9a64b84f076 100644 --- a/pkgs/build-support/build-bazel-package/default.nix +++ b/pkgs/build-support/build-bazel-package/default.nix @@ -181,9 +181,9 @@ in stdenv.mkDerivation (fBuildAttrs // { done linkopts=() host_linkopts=() - for flag in $NIX_LD_FLAGS; do - linkopts+=( "--linkopt=$flag" ) - host_linkopts+=( "--host_linkopt=$flag" ) + for flag in $NIX_LDFLAGS; do + linkopts+=( "--linkopt=-Wl,$flag" ) + host_linkopts+=( "--host_linkopt=-Wl,$flag" ) done BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \ |