about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish.is@lostca.se>2020-03-02 00:52:16 +0530
committerAlyssa Ross <hi@alyssa.is>2021-02-07 15:24:16 +0000
commit1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3 (patch)
treec24f642738fa43d154072d9f5770db4d4f5cf8ac /pkgs/build-support
parent14700018de8ddac2ff3e05054283516b707066a8 (diff)
downloadnixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar.gz
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar.bz2
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar.lz
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar.xz
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.tar.zst
nixlib-1c39662e6304f6c8d9a0984bed0bf7b57ceeb8b3.zip
stdenv: Improve/fix FreeBSD support
Able to bootstrap stdenv on FreeBSD by compiling various dependencies
using built-in FreeBSD tools so mostly works now

Closes: https://github.com/NixOS/nixpkgs/pull/81459
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/bintools-wrapper/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix
index 48a3ebb32dfe..8fef2ca6624c 100644
--- a/pkgs/build-support/bintools-wrapper/default.nix
+++ b/pkgs/build-support/bintools-wrapper/default.nix
@@ -64,6 +64,7 @@ let
     else if targetPlatform.system == "powerpc-linux"  then "${libc_lib}/lib/ld.so.1"
     else if targetPlatform.isMips                     then "${libc_lib}/lib/ld.so.1"
     else if targetPlatform.isDarwin                   then "/usr/lib/dyld"
+    else if targetPlatform.isFreeBSD                  then "/libexec/ld-elf.so.1"
     else if lib.hasSuffix "pc-gnu" targetPlatform.config then "ld.so.1"
     else null;