summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2021-04-22 11:14:13 -0400
committerGitHub <noreply@github.com>2021-04-22 11:14:13 -0400
commit162eace854f4302a381062b6667e7c92b57a65c4 (patch)
treeee9b92004e9dbb36e71aa2a26b7e7673e694e698 /pkgs
parent1eabfe54137d870456cb16f4cea61e025cc9694b (diff)
parent2a16327a83e9593152152bc1790144c59998c290 (diff)
downloadnixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar.gz
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar.bz2
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar.lz
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar.xz
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.tar.zst
nixpkgs-162eace854f4302a381062b6667e7c92b57a65c4.zip
Merge pull request #120192 from alyssais/netbsd-ld.elf_so
netbsd.ld_elf_so: fix build
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/os-specific/bsd/netbsd/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix
index d461a3e62f3..f6c36c2b0ae 100644
--- a/pkgs/os-specific/bsd/netbsd/default.nix
+++ b/pkgs/os-specific/bsd/netbsd/default.nix
@@ -633,7 +633,11 @@ let
     version = "8.0";
     sha256 = "1jmqpi0kg2daiqnvpwdyfy8rpnszxsm70sxizz0r7wn53xjr5hva";
     meta.platforms = lib.platforms.netbsd;
+    LIBC_PIC = "${stdenv.cc.libc}/lib/libc_pic.a";
+    # Hack to prevent a symlink being installed here for compatibility.
+    SHLINKINSTALLDIR = "/usr/libexec";
     USE_FORT = "yes";
+    makeFlags = [ "CLIBOBJ=${stdenv.cc.libc}/lib" ];
     extraPaths = [ libc.src ] ++ libc.extraPaths;
   };