Compare commits

..

5 Commits

Author SHA1 Message Date
81fa5392bc
Enable meta.cross for mpich related packages
Some checks failed
CI / build:cross (pull_request) Failing after 8m29s
CI / build:all (pull_request) Failing after 8m31s
2025-10-30 17:22:12 +01:00
7e2ba7049d
Disable meta.cross for gpi-2 and tagaspi 2025-10-30 17:22:12 +01:00
7c1a32dbec
Fix nativeBuildInputs for tagaspi 2025-10-30 17:22:12 +01:00
437f7947e1
Fix nativeBuildInputs for gpi-2 2025-10-30 17:22:12 +01:00
053ee5b0a5
Fix mpich cross compilation (disable fortran) 2025-10-30 17:22:11 +01:00

View File

@ -45,11 +45,10 @@ in mpich.overrideAttrs (old: {
];
preFixup = ''
# Ensure the default compilers are the ones mpich was built with
sed -i 's:CC="gcc":CC=${stdenv.cc}/bin/gcc:' $out/bin/mpicc
sed -i 's:CXX="g++":CXX=${stdenv.cc}/bin/g++:' $out/bin/mpicxx
sed -i 's:^CC=.*:CC=''${CC:-gcc}:' $out/bin/mpicc
sed -i 's:^CXX=.*:CXX=''${CXX:-g++}:' $out/bin/mpicxx
'' + lib.optionalString enableFortran ''
sed -i 's:FC="gfortran":FC=${gfortran}/bin/gfortran:' $out/bin/mpifort
sed -i 's:^FC=.*:FC=''${FC:-gfortran}: $out/bin/mpifort
'';
hardeningDisable = [ "all" ];