From 2a16327a83e9593152152bc1790144c59998c290 Mon Sep 17 00:00:00 2001
From: Alyssa Ross <hi@alyssa.is>
Date: Thu, 22 Apr 2021 10:34:56 +0000
Subject: [PATCH] netbsd.ld_elf_so: fix build

Tested building pkgsCross.x86_64-netbsd.netbsd.ld_elf_so from
x86_64-linux.
---
 pkgs/os-specific/bsd/netbsd/default.nix | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix
index d461a3e62f31..f6c36c2b0aec 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;
   };