mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-21 03:25:36 +00:00
quartus-prime-lite: add /lib/ld-lsb*.so.3 dynamic loaders to FHS env
(In preparation for adding lmutil.) Quartus is a mix of 32- and 64-bit programs, and these "lsb" loaders are required by some of the unwrapped binaries: $ find /nix/store/HASH-quartus-prime-lite-unwrapped-20.1.1.720 -type f -executable | xargs -n1 patchelf --print-interpreter |& grep "ld-lsb" | sort -u /lib64/ld-lsb-x86-64.so.3 /lib/ld-lsb.so.3
This commit is contained in:
parent
61893a949e
commit
9069ffe15f
@ -17,6 +17,11 @@ in buildFHSEnvChroot rec {
|
||||
name = "quartus-prime-lite"; # wrapped
|
||||
|
||||
targetPkgs = pkgs: with pkgs; [
|
||||
(runCommand "ld-lsb-compat" {} ''
|
||||
mkdir -p "$out/lib"
|
||||
ln -sr "${glibc}/lib/ld-linux-x86-64.so.2" "$out/lib/ld-lsb-x86-64.so.3"
|
||||
ln -sr "${pkgsi686Linux.glibc}/lib/ld-linux.so.2" "$out/lib/ld-lsb.so.3"
|
||||
'')
|
||||
# quartus requirements
|
||||
glib
|
||||
xorg.libICE
|
||||
|
Loading…
Reference in New Issue
Block a user