diff options
author | Minijackson <minijackson@riseup.net> | 2023-08-07 09:31:47 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-09-11 13:55:43 +0200 |
commit | 5581c0677cb7c41d6e65de0b0efd33f042c2d51a (patch) | |
tree | af8d426d832e3870c40234e240e277b77d275483 /pkgs/build-support/bintools-wrapper | |
parent | ea07a9a98ea0041813f50b85b743d6a0c9ff3e85 (diff) |
bintools-wrapper: fix dynamic linker for powerpc64 big-endian
fixes #245162
Diffstat (limited to 'pkgs/build-support/bintools-wrapper')
-rw-r--r-- | pkgs/build-support/bintools-wrapper/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix index 9ed4f5886f617..ccd342eaa0d19 100644 --- a/pkgs/build-support/bintools-wrapper/default.nix +++ b/pkgs/build-support/bintools-wrapper/default.nix @@ -80,7 +80,8 @@ let else if targetPlatform.libc == "nblibc" then "${sharedLibraryLoader}/libexec/ld.elf_so" else if targetPlatform.system == "i686-linux" then "${sharedLibraryLoader}/lib/ld-linux.so.2" else if targetPlatform.system == "x86_64-linux" then "${sharedLibraryLoader}/lib/ld-linux-x86-64.so.2" - else if targetPlatform.system == "powerpc64le-linux" then "${sharedLibraryLoader}/lib/ld64.so.2" + # ELFv1 (.1) or ELFv2 (.2) ABI + else if targetPlatform.isPower64 then "${sharedLibraryLoader}/lib/ld64.so.*" # ARM with a wildcard, which can be "" or "-armhf". else if (with targetPlatform; isAarch32 && isLinux) then "${sharedLibraryLoader}/lib/ld-linux*.so.3" else if targetPlatform.system == "aarch64-linux" then "${sharedLibraryLoader}/lib/ld-linux-aarch64.so.1" |