mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-30 01:17:28 +03:00
Merge pull request #267237 from stephen-huan/amd-libflame-blas
amd-libflame: fix various build errors
This commit is contained in:
commit
d9eb1d98cd
@ -9,7 +9,7 @@
|
||||
|
||||
, withOpenMP ? true
|
||||
, blas64 ? false
|
||||
, withAMDOpt ? false
|
||||
, withAMDOpt ? true
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -37,15 +37,15 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [ amd-blis aocl-utils ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DLIBAOCLUTILS_LIBRARY_PATH=${lib.getLib aocl-utils}/lib"
|
||||
"-DLIBAOCLUTILS_LIBRARY_PATH=${lib.getLib aocl-utils}/lib/libaoclutils${stdenv.hostPlatform.extensions.sharedLibrary}"
|
||||
"-DLIBAOCLUTILS_INCLUDE_PATH=${lib.getDev aocl-utils}/include"
|
||||
"-DENABLE_BUILTIN_LAPACK2FLAME=ON"
|
||||
"-DENABLE_CBLAS_INTERFACES=ON"
|
||||
"-DENABLE_EXT_LAPACK_INTERFACE=ON"
|
||||
]
|
||||
++ lib.optional (!withOpenMP) "ENABLE_MULTITHREADING=OFF"
|
||||
++ lib.optional blas64 "ENABLE_ILP64=ON"
|
||||
++ lib.optional withAMDOpt "ENABLE_AMD_OPT=ON";
|
||||
++ lib.optional (!withOpenMP) "-DENABLE_MULTITHREADING=OFF"
|
||||
++ lib.optional blas64 "-DENABLE_ILP64=ON"
|
||||
++ lib.optional withAMDOpt "-DENABLE_AMD_OPT=ON";
|
||||
|
||||
postInstall = ''
|
||||
ln -s $out/lib/libflame.so $out/lib/liblapack.so.3
|
||||
|
Loading…
Reference in New Issue
Block a user