summary refs log tree commit diff
path: root/pkgs/build-support/build-bazel-package
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2020-04-10 15:41:39 -0400
committerMatthew Bauer <mjbauer95@gmail.com>2020-04-10 15:41:39 -0400
commit184cd9f6ff4294881c51fa5958e7d093e3aa0a1b (patch)
tree3d81ea5a4628a8f998bb34ff0aa330b689d8ae5f /pkgs/build-support/build-bazel-package
parent6ff181331874fa1004ef187d97367bd762dc8c46 (diff)
downloadnixpkgs-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.nix6
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 \