Compare commits
	
		
			14 Commits
		
	
	
		
			bed3d8ce31
			...
			d1e43dba34
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d1e43dba34 | |||
| 7b59ad8e65 | |||
| db60f992d2 | |||
| 907797dbf7 | |||
| c9442e9859 | |||
| 1b4b039faf | |||
| e3faa29477 | |||
| 4eb8e2bada | |||
| 1462d25b9b | |||
| 61b6de195e | |||
| cb6d770992 | |||
| 6454ff6712 | |||
| d40ce4fe79 | |||
| 2ffdd53d86 | 
							
								
								
									
										18
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								flake.nix
									
									
									
									
									
								
							| @ -2,17 +2,23 @@ | |||||||
|   inputs.nixpkgs.url = "nixpkgs"; |   inputs.nixpkgs.url = "nixpkgs"; | ||||||
| 
 | 
 | ||||||
|   outputs = { self, nixpkgs, ...}: |   outputs = { self, nixpkgs, ...}: | ||||||
|   let |     let | ||||||
|     pkgs = import nixpkgs { |  | ||||||
|       # For now we only support x86 |       # For now we only support x86 | ||||||
|       system = "x86_64-linux"; |       system = "x86_64-linux"; | ||||||
|       overlays = [ self.overlays.default ]; |       pkgs = import nixpkgs { | ||||||
|     }; |         inherit system; | ||||||
|   in |         overlays = [ self.overlays.default ]; | ||||||
|  |       }; | ||||||
|  |     in | ||||||
|     { |     { | ||||||
|       bscOverlay = import ./overlay.nix; |       bscOverlay = import ./overlay.nix; | ||||||
|       overlays.default = self.bscOverlay; |       overlays.default = self.bscOverlay; | ||||||
|       legacyPackages.x86_64-linux = pkgs; |       # full nixpkgs with our overlay applied | ||||||
|  |       legacyPackages.${system} = pkgs; | ||||||
|  | 
 | ||||||
|  |       hydraJobs = { | ||||||
|  |         inherit (self.legacyPackages.${system}.bsc-ci) test pkgs; | ||||||
|  |       }; | ||||||
| 
 | 
 | ||||||
|       # propagate nixpkgs lib, so we can do bscpkgs.lib |       # propagate nixpkgs lib, so we can do bscpkgs.lib | ||||||
|       inherit (nixpkgs) lib; |       inherit (nixpkgs) lib; | ||||||
|  | |||||||
| @ -88,7 +88,9 @@ in bscPkgs // { | |||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     pkgs = final.runCommand "ci-pkgs" { } |     pkgs = filterAttrs (_: isDerivation) bscPkgs; | ||||||
|  | 
 | ||||||
|  |     pkgsList = final.runCommand "ci-pkgs" { } | ||||||
|       "printf '%s\n' ${toString (collect isDerivation bscPkgs)} > $out"; |       "printf '%s\n' ${toString (collect isDerivation bscPkgs)} > $out"; | ||||||
| 
 | 
 | ||||||
|     tests = final.runCommand "ci-tests" { } |     tests = final.runCommand "ci-tests" { } | ||||||
| @ -96,7 +98,7 @@ in bscPkgs // { | |||||||
| 
 | 
 | ||||||
|     all = final.runCommand "ci-all" { } |     all = final.runCommand "ci-all" { } | ||||||
|     '' |     '' | ||||||
|       deps="${toString [ final.bsc-ci.pkgs final.bsc-ci.tests ]}" |       deps="${toString [ final.bsc-ci.pkgsList final.bsc-ci.tests ]}" | ||||||
|       cat $deps |       cat $deps | ||||||
|       printf '%s\n' $deps > $out |       printf '%s\n' $deps > $out | ||||||
|     ''; |     ''; | ||||||
|  | |||||||
| @ -27,10 +27,13 @@ stdenv.mkDerivation rec { | |||||||
|     rev = gitCommit; |     rev = gitCommit; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   buildInputs = [ |   nativeBuildInputs = [ | ||||||
|     bigotes |  | ||||||
|     cmake |     cmake | ||||||
|     clangOmpss2 |     clangOmpss2 | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   buildInputs = [ | ||||||
|  |     bigotes | ||||||
|     openmp |     openmp | ||||||
|     openmpv |     openmpv | ||||||
|     nanos6 |     nanos6 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ | |||||||
| , cmake | , cmake | ||||||
| }: | }: | ||||||
| 
 | 
 | ||||||
| stdenv.mkDerivation rec { | stdenv.mkDerivation { | ||||||
|   pname = "bigotes"; |   pname = "bigotes"; | ||||||
|   version = "9dce13"; |   version = "9dce13"; | ||||||
|   src = fetchFromGitHub { |   src = fetchFromGitHub { | ||||||
| @ -13,5 +13,5 @@ stdenv.mkDerivation rec { | |||||||
|     rev = "9dce13446a8da30bea552d569d260d54e0188518"; |     rev = "9dce13446a8da30bea552d569d260d54e0188518"; | ||||||
|     sha256 = "sha256-ktxM3pXiL8YXSK+/IKWYadijhYXqGoLY6adLk36iigE="; |     sha256 = "sha256-ktxM3pXiL8YXSK+/IKWYadijhYXqGoLY6adLk36iigE="; | ||||||
|   }; |   }; | ||||||
|   buildInputs = [ cmake ]; |   nativeBuildInputs = [ cmake ]; | ||||||
| } | } | ||||||
|  | |||||||
| @ -78,7 +78,7 @@ let | |||||||
|   uncompressDebs = debs: name: stdenv.mkDerivation { |   uncompressDebs = debs: name: stdenv.mkDerivation { | ||||||
|     name = name; |     name = name; | ||||||
|     srcs = debs; |     srcs = debs; | ||||||
|     buildInputs = [ dpkg ]; |     nativeBuildInputs = [ dpkg ]; | ||||||
|     phases = [ "installPhase" ]; |     phases = [ "installPhase" ]; | ||||||
|     installPhase = '' |     installPhase = '' | ||||||
|       mkdir -p $out |       mkdir -p $out | ||||||
| @ -108,14 +108,17 @@ let | |||||||
|       "intel-oneapi-mpi-${version}" |       "intel-oneapi-mpi-${version}" | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     buildInputs = [ |     nativeBuildInputs = [ | ||||||
|  |       autoPatchelfHook | ||||||
|       rsync |       rsync | ||||||
|  |     ]; | ||||||
|  | 
 | ||||||
|  |     buildInputs = [ | ||||||
|       libfabric |       libfabric | ||||||
|       zlib |       zlib | ||||||
|       stdenv.cc.cc.lib |       stdenv.cc.cc.lib | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     nativeBuildInputs = [ autoPatchelfHook ]; |  | ||||||
|     phases = [ "installPhase" "fixupPhase" ]; |     phases = [ "installPhase" "fixupPhase" ]; | ||||||
|     dontStrip = true; |     dontStrip = true; | ||||||
|     installPhase = '' |     installPhase = '' | ||||||
| @ -154,7 +157,6 @@ let | |||||||
| 
 | 
 | ||||||
|     buildInputs = [ |     buildInputs = [ | ||||||
|       intel-mpi |       intel-mpi | ||||||
|       rsync |  | ||||||
|       libffi_3_3 |       libffi_3_3 | ||||||
|       libelf |       libelf | ||||||
|       libxml2 |       libxml2 | ||||||
| @ -162,7 +164,10 @@ let | |||||||
|       stdenv.cc.cc.lib |       stdenv.cc.cc.lib | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     nativeBuildInputs = [ autoPatchelfHook ]; |     nativeBuildInputs = [ | ||||||
|  |       autoPatchelfHook | ||||||
|  |       rsync | ||||||
|  |     ]; | ||||||
|     phases = [ "installPhase" "fixupPhase" ]; |     phases = [ "installPhase" "fixupPhase" ]; | ||||||
|     dontStrip = true; |     dontStrip = true; | ||||||
| 
 | 
 | ||||||
| @ -192,7 +197,6 @@ let | |||||||
|     buildInputs = [ |     buildInputs = [ | ||||||
|       intel-mpi |       intel-mpi | ||||||
|       intel-tbb |       intel-tbb | ||||||
|       rsync |  | ||||||
|       libffi_3_3 |       libffi_3_3 | ||||||
|       libelf |       libelf | ||||||
|       libxml2 |       libxml2 | ||||||
| @ -201,7 +205,10 @@ let | |||||||
|       stdenv.cc.cc.lib |       stdenv.cc.cc.lib | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     nativeBuildInputs = [ autoPatchelfHook ]; |     nativeBuildInputs = [ | ||||||
|  |       autoPatchelfHook | ||||||
|  |       rsync | ||||||
|  |     ]; | ||||||
|     phases = [ "installPhase" "fixupPhase" ]; |     phases = [ "installPhase" "fixupPhase" ]; | ||||||
|     dontStrip = true; |     dontStrip = true; | ||||||
| 
 | 
 | ||||||
| @ -254,7 +261,6 @@ let | |||||||
|     buildInputs = [ |     buildInputs = [ | ||||||
|       intel-mpi |       intel-mpi | ||||||
|       intel-compiler-shared |       intel-compiler-shared | ||||||
|       rsync |  | ||||||
|       libffi_3_3 |       libffi_3_3 | ||||||
|       libelf |       libelf | ||||||
|       libxml2 |       libxml2 | ||||||
| @ -262,7 +268,10 @@ let | |||||||
|       stdenv.cc.cc.lib |       stdenv.cc.cc.lib | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     nativeBuildInputs = [ autoPatchelfHook ]; |     nativeBuildInputs = [ | ||||||
|  |       autoPatchelfHook | ||||||
|  |       rsync | ||||||
|  |     ]; | ||||||
| 
 | 
 | ||||||
|     phases = [ "installPhase" "fixupPhase" ]; |     phases = [ "installPhase" "fixupPhase" ]; | ||||||
| 
 | 
 | ||||||
| @ -337,7 +346,6 @@ let | |||||||
| 
 | 
 | ||||||
|     buildInputs = [ |     buildInputs = [ | ||||||
|       intel-compiler-shared |       intel-compiler-shared | ||||||
|       rsync |  | ||||||
|       libffi_3_3 |       libffi_3_3 | ||||||
|       libelf |       libelf | ||||||
|       libxml2 |       libxml2 | ||||||
| @ -345,7 +353,10 @@ let | |||||||
|       stdenv.cc.cc.lib |       stdenv.cc.cc.lib | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     nativeBuildInputs = [ autoPatchelfHook ]; |     nativeBuildInputs = [ | ||||||
|  |       autoPatchelfHook | ||||||
|  |       rsync | ||||||
|  |     ]; | ||||||
|     autoPatchelfIgnoreMissingDeps = [ "libtbb.so.12" "libtbbmalloc.so.2" "libze_loader.so.1" ]; |     autoPatchelfIgnoreMissingDeps = [ "libtbb.so.12" "libtbbmalloc.so.2" "libze_loader.so.1" ]; | ||||||
| 
 | 
 | ||||||
|     phases = [ "installPhase" "fixupPhase" ]; |     phases = [ "installPhase" "fixupPhase" ]; | ||||||
|  | |||||||
| @ -43,32 +43,36 @@ let | |||||||
| 
 | 
 | ||||||
|   source = if (useGit) then git else release; |   source = if (useGit) then git else release; | ||||||
| 
 | 
 | ||||||
| in stdenv.mkDerivation rec { | in stdenv.mkDerivation { | ||||||
|   pname = "clang-ompss2"; |   pname = "clang-ompss2"; | ||||||
|   inherit (source) src version; |   inherit (source) src version; | ||||||
| 
 | 
 | ||||||
|   enableParallelBuilding = true; |   enableParallelBuilding = true; | ||||||
|   isClang = true; |  | ||||||
| 
 | 
 | ||||||
|   passthru = { |   passthru = { | ||||||
|     CC = "clang"; |     CC = "clang"; | ||||||
|     CXX = "clang++"; |     CXX = "clang++"; | ||||||
|  | 
 | ||||||
|  |     isClang = true; | ||||||
|  |     isClangWithOmpss = true; | ||||||
|  | 
 | ||||||
|  |     inherit gcc zlib; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   isClangWithOmpss = true; |   nativeBuildInputs = [ | ||||||
| 
 |  | ||||||
|   nativeBuildInputs = [ zlib ]; |  | ||||||
| 
 |  | ||||||
|   buildInputs = [ |  | ||||||
|     which |  | ||||||
|     bash |     bash | ||||||
|  |     cmake | ||||||
|  |     elfutils | ||||||
|  |     llvmPackages_latest.lld | ||||||
|  |     pkg-config | ||||||
|     python3 |     python3 | ||||||
|     perl |     perl | ||||||
|     cmake |     which | ||||||
|     llvmPackages_latest.lld |     zlib | ||||||
|     elfutils |   ]; | ||||||
|  | 
 | ||||||
|  |   buildInputs = [ | ||||||
|     libffi |     libffi | ||||||
|     pkg-config |  | ||||||
|     zlib |     zlib | ||||||
|     gcc.cc.lib # Required for libstdc++.so.6 |     gcc.cc.lib # Required for libstdc++.so.6 | ||||||
|   ]; |   ]; | ||||||
|  | |||||||
| @ -32,19 +32,22 @@ stdenv.mkDerivation rec { | |||||||
| 
 | 
 | ||||||
|   enableParallelBuilding = true; |   enableParallelBuilding = true; | ||||||
| 
 | 
 | ||||||
|   buildInputs = [ |   nativeBuildInputs = [ | ||||||
|     autoreconfHook |     autoreconfHook | ||||||
|     nanos6 |     bison | ||||||
|     gperf |     flex | ||||||
|     python3 |     python3 | ||||||
|     gfortran |     gfortran | ||||||
|     pkg-config |     pkg-config | ||||||
|     sqlite.dev |     gperf | ||||||
|     bison |  | ||||||
|     flex |  | ||||||
|     gcc |     gcc | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  |   buildInputs = [ | ||||||
|  |     nanos6 | ||||||
|  |     sqlite.dev | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|   patches = [ ./intel.patch ]; |   patches = [ ./intel.patch ]; | ||||||
| 
 | 
 | ||||||
|   preConfigure = '' |   preConfigure = '' | ||||||
|  | |||||||
| @ -88,11 +88,19 @@ in | |||||||
|     dontStrip = enableDebug; |     dontStrip = enableDebug; | ||||||
|     separateDebugInfo = true; |     separateDebugInfo = true; | ||||||
| 
 | 
 | ||||||
|     buildInputs = [ |     nativeBuildInputs = [ | ||||||
|       autoconf |       autoconf | ||||||
|       automake |       automake | ||||||
|       libtool |       libtool | ||||||
|       pkg-config |       pkg-config | ||||||
|  | 
 | ||||||
|  |       # TODO: papi_version is needed for configure: | ||||||
|  |       # ./configure: line 27378: papi_version: command not found | ||||||
|  |       # This probably breaks cross-compilation | ||||||
|  |       papi | ||||||
|  |     ]; | ||||||
|  | 
 | ||||||
|  |     buildInputs = [ | ||||||
|       boost |       boost | ||||||
|       numactl |       numactl | ||||||
|       hwloc |       hwloc | ||||||
| @ -104,7 +112,7 @@ in | |||||||
|     postInstall = '' |     postInstall = '' | ||||||
|       mkdir -p $out/nix-support |       mkdir -p $out/nix-support | ||||||
|       echo "export NANOS6_HOME=$out" >> $out/nix-support/setup-hook |       echo "export NANOS6_HOME=$out" >> $out/nix-support/setup-hook | ||||||
|     '';  |     ''; | ||||||
| 
 | 
 | ||||||
|     meta = with lib; { |     meta = with lib; { | ||||||
|       homepage = "https://github.com/bsc-pm/nanos6"; |       homepage = "https://github.com/bsc-pm/nanos6"; | ||||||
|  | |||||||
| @ -24,9 +24,10 @@ stdenv.mkDerivation rec { | |||||||
| 
 | 
 | ||||||
|   doCheck = true; |   doCheck = true; | ||||||
|   enableParallelBuilding = true; |   enableParallelBuilding = true; | ||||||
|  |   nativeBuildInputs = [ mpiAll ]; | ||||||
|   buildInputs = [ mpiAll ]; |   buildInputs = [ mpiAll ]; | ||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
|   configureFlags = [  |   configureFlags = [ | ||||||
|       "CC=mpicc" |       "CC=mpicc" | ||||||
|       "CXX=mpicxx" |       "CXX=mpicxx" | ||||||
|   ]; |   ]; | ||||||
| @ -40,7 +41,7 @@ stdenv.mkDerivation rec { | |||||||
| 
 | 
 | ||||||
|   meta = { |   meta = { | ||||||
|     description = "OSU Micro-Benchmarks"; |     description = "OSU Micro-Benchmarks"; | ||||||
|     homepage = http://mvapich.cse.ohio-state.edu/benchmarks/; |     homepage = "http://mvapich.cse.ohio-state.edu/benchmarks/"; | ||||||
|     maintainers = [ ]; |     maintainers = [ ]; | ||||||
|     platforms = lib.platforms.all; |     platforms = lib.platforms.all; | ||||||
|   }; |   }; | ||||||
|  | |||||||
| @ -13,8 +13,6 @@ | |||||||
| , useMpi ? (stdenv.buildPlatform.canExecute stdenv.hostPlatform) | , useMpi ? (stdenv.buildPlatform.canExecute stdenv.hostPlatform) | ||||||
| }: | }: | ||||||
| 
 | 
 | ||||||
| with lib; |  | ||||||
| 
 |  | ||||||
| let | let | ||||||
|   release = rec { |   release = rec { | ||||||
|     version = "1.12.0"; |     version = "1.12.0"; | ||||||
| @ -45,7 +43,7 @@ in | |||||||
|     postPatch = '' |     postPatch = '' | ||||||
|       patchShebangs --build test/ |       patchShebangs --build test/ | ||||||
|     ''; |     ''; | ||||||
|     nativeBuildInputs = [ cmake ]; |     nativeBuildInputs = [ cmake ] ++ lib.optionals (useMpi) [ mpi ]; | ||||||
|     buildInputs = lib.optionals (useMpi) [ mpi ]; |     buildInputs = lib.optionals (useMpi) [ mpi ]; | ||||||
|     cmakeBuildType = if (enableDebug) then "Debug" else "Release"; |     cmakeBuildType = if (enableDebug) then "Debug" else "Release"; | ||||||
|     cmakeFlags = [ |     cmakeFlags = [ | ||||||
|  | |||||||
| @ -60,17 +60,17 @@ stdenv.mkDerivation rec { | |||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   nativeBuildInputs = [ |   nativeBuildInputs = [ | ||||||
|  |     autoconf | ||||||
|  |     automake | ||||||
|  |     autoreconfHook | ||||||
|     wrapGAppsHook |     wrapGAppsHook | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   buildInputs = [ |   buildInputs = [ | ||||||
|     autoreconfHook |  | ||||||
|     boost |     boost | ||||||
|     libxml2.dev |     libxml2.dev | ||||||
|     xml2 |     xml2 | ||||||
|     wx |     wx | ||||||
|     autoconf |  | ||||||
|     automake |  | ||||||
|     paraverKernel |     paraverKernel | ||||||
|     openssl.dev |     openssl.dev | ||||||
|   ]; |   ]; | ||||||
|  | |||||||
| @ -44,14 +44,17 @@ stdenv.mkDerivation rec { | |||||||
|     "--enable-openmp" |     "--enable-openmp" | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   buildInputs = [ |   nativeBuildInputs = [ | ||||||
|     autoreconfHook |     autoreconfHook | ||||||
|     boost |  | ||||||
|     libxml2.dev |  | ||||||
|     xml2 |  | ||||||
|     autoconf |     autoconf | ||||||
|     automake |     automake | ||||||
|     pkg-config |     pkg-config | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   buildInputs = [ | ||||||
|  |     boost | ||||||
|  |     libxml2.dev | ||||||
|  |     xml2 | ||||||
|     zlib |     zlib | ||||||
|   ]; |   ]; | ||||||
| } | } | ||||||
|  | |||||||
| @ -61,13 +61,16 @@ stdenv.mkDerivation rec { | |||||||
|     "--with-wx-config=${wx}/bin/wx-config" |     "--with-wx-config=${wx}/bin/wx-config" | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  |   nativeBuildInputs = [ | ||||||
|  |     autoconf | ||||||
|  |     automake | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|   buildInputs = [ |   buildInputs = [ | ||||||
|     boost |     boost | ||||||
|     xml2 |     xml2 | ||||||
|     libxml2.dev |     libxml2.dev | ||||||
|     wx |     wx | ||||||
|     autoconf |  | ||||||
|     automake |  | ||||||
|     openssl.dev |     openssl.dev | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -18,8 +18,12 @@ stdenv.mkDerivation rec { | |||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
|   dontStrip = true; |   dontStrip = true; | ||||||
|   configureFlags = [ "--with-ovni=${ovni}" ]; |   configureFlags = [ "--with-ovni=${ovni}" ]; | ||||||
|   buildInputs = [ | 
 | ||||||
|  |   nativeBuildInputs = [ | ||||||
|     autoreconfHook |     autoreconfHook | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   buildInputs = [ | ||||||
|     ovni |     ovni | ||||||
|     mpi |     mpi | ||||||
|   ]; |   ]; | ||||||
|  | |||||||
| @ -8,7 +8,6 @@ | |||||||
| , gnumake | , gnumake | ||||||
| , boost | , boost | ||||||
| , mpi | , mpi | ||||||
| , gcc |  | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , enableOvni ? true | , enableOvni ? true | ||||||
| , ovni ? null | , ovni ? null | ||||||
| @ -41,20 +40,23 @@ let | |||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
|   source = if (useGit) then git else release; |   source = if (useGit) then git else release; | ||||||
| in stdenv.mkDerivation rec { | in stdenv.mkDerivation { | ||||||
|   pname = "tampi"; |   pname = "tampi"; | ||||||
|   inherit (source) src version; |   inherit (source) src version; | ||||||
|   enableParallelBuilding = true; |   enableParallelBuilding = true; | ||||||
|   separateDebugInfo = true; |   separateDebugInfo = true; | ||||||
|   buildInputs = [ | 
 | ||||||
|     autoreconfHook |   nativeBuildInputs = [ | ||||||
|     automake |  | ||||||
|     autoconf |     autoconf | ||||||
|     libtool |     automake | ||||||
|  |     autoreconfHook | ||||||
|     gnumake |     gnumake | ||||||
|  |     libtool | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   buildInputs = [ | ||||||
|     boost |     boost | ||||||
|     mpi |     mpi | ||||||
|     gcc |  | ||||||
|   ] ++ optional (enableOvni) ovni; |   ] ++ optional (enableOvni) ovni; | ||||||
|   configureFlags = optional (enableOvni) "--with-ovni=${ovni}"; |   configureFlags = optional (enableOvni) "--with-ovni=${ovni}"; | ||||||
|   dontDisableStatic = true; |   dontDisableStatic = true; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user