ghc8102Binary: add numactl to libPath on aarch64

Fixes:

utils/ghc-cabal/dist-install/build/tmp/ghc-cabal:
  error while loading shared libraries: libnuma.so.1:
    cannot open shared object file: No such file or directory
This commit is contained in:
Richard Marko 2020-09-26 18:04:31 +02:00
parent 740f01413b
commit b9377e0950

View File

@ -1,6 +1,6 @@
{ stdenv
, fetchurl, perl, gcc
, ncurses6, gmp, glibc, libiconv
, ncurses6, gmp, glibc, libiconv, numactl
, llvmPackages
, ...
}:
@ -13,7 +13,8 @@ let
libPath = stdenv.lib.makeLibraryPath ([
ncurses6 gmp
] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv);
] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv
++ stdenv.lib.optional (stdenv.hostPlatform.isAarch64) numactl);
libEnvVar = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin "DY"
+ "LD_LIBRARY_PATH";