Remove deprecated pkgs and improve CI

This commit is contained in:
2023-10-02 10:38:49 +02:00
parent be25283da5
commit 8fe7458969
5 changed files with 78 additions and 427 deletions

View File

@@ -4,7 +4,7 @@
, lib
, dpkg
, rsync
, libffi
, libffi_3_3
, libelf
, libxml2
, hwloc
@@ -157,7 +157,7 @@ let
buildInputs = [
intel-mpi
rsync
libffi
libffi_3_3
libelf
libxml2
hwloc
@@ -195,7 +195,7 @@ let
intel-mpi
intel-tbb
rsync
libffi
libffi_3_3
libelf
libxml2
hwloc
@@ -256,7 +256,7 @@ let
intel-mpi
intel-compiler-shared
rsync
libffi
libffi_3_3
libelf
libxml2
hwloc
@@ -338,7 +338,7 @@ let
buildInputs = [
intel-compiler-shared
rsync
libffi
libffi_3_3
libelf
libxml2
hwloc
@@ -468,7 +468,7 @@ let
in
{
inherit aptPackages aptPackageIndex intel-mpi;
inherit intel-mpi;
icx = icx-wrapper;
icc = icc-wrapper;
ifort = ifort-wrapper;

View File

@@ -1,4 +1,5 @@
{
lib,
stdenv,
fetchFromGitHub
}:

9
bsc/nanos6/jemalloc.nix Normal file
View File

@@ -0,0 +1,9 @@
{ jemalloc }:
jemalloc.overrideAttrs (old: {
configureFlags = old.configureFlags ++ [
"--with-jemalloc-prefix=nanos6_je_"
"--enable-stats"
];
hardeningDisable = [ "all" ];
})

View File

@@ -5,7 +5,7 @@
, libtool
, mpi
, autoreconfHook
, gaspi
, gpi-2
, boost
, numactl
, rdma-core
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
dontDisableStatic = true;
configureFlags = [
"--with-gaspi=${gaspi}"
"--with-gaspi=${gpi-2}"
"CFLAGS=-fPIC"
"CXXFLAGS=-fPIC"
];