When I try to compile SDPA-QD with GCC 11 I get the error "use of an operand of type ‘bool’ in ‘operator++’ is forbidden in C++17". This is very easy to fix, one just needs to replace the line LP_CNonZeroCount[blockNumber[l2]+j]++; in the file sdpa_io.cpp with LP_CNonZeroCount[blockNumber[l2]+j] = true; The same problem affects SDPA-GMP, and I assume all other versions of SDPA.