gcc 10 では Fortran 関係に変更がありましたので、SDPA を make する際に MUMPS の所で argument mismatch が発生します。
GCC 10 Release Series
Changes, New Features, and Fixes
Fortran
Mismatches between actual and dummy argument lists in a single file are now rejected with an error. Use the new option -fallow-argument-mismatch to turn these errors into warnings; this option is implied with -std=legacy. -Wargument-mismatch has been removed.
当面のしのぎとしては、以下のように -fallow-argument-mismatch を入れれば回避できます。
export CC=gcc
export CXX=g++
export F77=gfortran
export CFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export CXXFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export FFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -fdefault-integer-8 -fallow-argument-mismatch"
./configure --with-blas="-L./lib -lopenblas -lgomp" --with-lapack="-L./lib -lopenblas -lgomp"
GCC 10 Release Series
Changes, New Features, and Fixes
Fortran
Mismatches between actual and dummy argument lists in a single file are now rejected with an error. Use the new option -fallow-argument-mismatch to turn these errors into warnings; this option is implied with -std=legacy. -Wargument-mismatch has been removed.
当面のしのぎとしては、以下のように -fallow-argument-mismatch を入れれば回避できます。
export CC=gcc
export CXX=g++
export F77=gfortran
export CFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export CXXFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export FFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -fdefault-integer-8 -fallow-argument-mismatch"
./configure --with-blas="-L./lib -lopenblas -lgomp" --with-lapack="-L./lib -lopenblas -lgomp"