Closed HenrikBengtsson closed 2 years ago
Thanks for the bug report. I think this is related to OpenMP5.0 support in compilers, and will probably fail also in older CLANG versions and current MSVC. It’s nevertheless an easy fix and now the current master should compile with GCC8 without any extra requirements.
Even better, thanks for the quick fix.
This is mostly an FYI for thoserunning into installation issues. I just noticed that, contrary to MatrixExtra 0.1.8, MatrixExtra 0.1.9 requires something never than g++ 8.3.1, e.g. g++ 9.3.1. I'm not sure what's needed from that version, because it appears to compile with
g++ -std=gnu++11 ...
. Maybe this can be described inSystemRequirements: ...
.gcc 8.3.1 (fails)
gcc 9.3.1 (works)
FWIW, I've noticed this while test installation all 22,000+ packages on CRAN and Bioconductor. All but 5-10 packages work with gcc 8.3.1.