Merge pull request #267237 from stephen-huan/amd-libflame-blas

amd-libflame: fix various build errors

authored by

markuskowa and committed by
GitHub
d9eb1d98 ac6d4212

+5 -5
+5 -5
pkgs/development/libraries/science/math/amd-libflame/default.nix
··· 9 10 , withOpenMP ? true 11 , blas64 ? false 12 - , withAMDOpt ? false 13 }: 14 15 stdenv.mkDerivation rec { ··· 37 buildInputs = [ amd-blis aocl-utils ]; 38 39 cmakeFlags = [ 40 - "-DLIBAOCLUTILS_LIBRARY_PATH=${lib.getLib aocl-utils}/lib" 41 "-DLIBAOCLUTILS_INCLUDE_PATH=${lib.getDev aocl-utils}/include" 42 "-DENABLE_BUILTIN_LAPACK2FLAME=ON" 43 "-DENABLE_CBLAS_INTERFACES=ON" 44 "-DENABLE_EXT_LAPACK_INTERFACE=ON" 45 ] 46 - ++ lib.optional (!withOpenMP) "ENABLE_MULTITHREADING=OFF" 47 - ++ lib.optional blas64 "ENABLE_ILP64=ON" 48 - ++ lib.optional withAMDOpt "ENABLE_AMD_OPT=ON"; 49 50 postInstall = '' 51 ln -s $out/lib/libflame.so $out/lib/liblapack.so.3
··· 9 10 , withOpenMP ? true 11 , blas64 ? false 12 + , withAMDOpt ? true 13 }: 14 15 stdenv.mkDerivation rec { ··· 37 buildInputs = [ amd-blis aocl-utils ]; 38 39 cmakeFlags = [ 40 + "-DLIBAOCLUTILS_LIBRARY_PATH=${lib.getLib aocl-utils}/lib/libaoclutils${stdenv.hostPlatform.extensions.sharedLibrary}" 41 "-DLIBAOCLUTILS_INCLUDE_PATH=${lib.getDev aocl-utils}/include" 42 "-DENABLE_BUILTIN_LAPACK2FLAME=ON" 43 "-DENABLE_CBLAS_INTERFACES=ON" 44 "-DENABLE_EXT_LAPACK_INTERFACE=ON" 45 ] 46 + ++ lib.optional (!withOpenMP) "-DENABLE_MULTITHREADING=OFF" 47 + ++ lib.optional blas64 "-DENABLE_ILP64=ON" 48 + ++ lib.optional withAMDOpt "-DENABLE_AMD_OPT=ON"; 49 50 postInstall = '' 51 ln -s $out/lib/libflame.so $out/lib/liblapack.so.3