Recent versions of Armadillo (and hence RcppArmadillo) come with OpenMP support, used to speed
up certain expensive elementwise operators. Compiler support for OpenMP is inconsistent (particularly on MacOS) so we should disable this for now and re-enable it when the upstream fix is on CRAN.[1]
[x] Disable OpenMP for now
[x] Add dependency on recent RcppArmadillo when released to CRAN
Recent versions of Armadillo (and hence RcppArmadillo) come with OpenMP support, used to speed up certain expensive elementwise operators. Compiler support for OpenMP is inconsistent (particularly on MacOS) so we should disable this for now and re-enable it when the upstream fix is on CRAN.[1]
[1] See RcppCore/RcppArmadillo#177 and RcppCore/RcppArmadillo#185, especially https://github.com/RcppCore/RcppArmadillo/commit/dc294cbcb7c7e2a4d11474bae7b5d8e025b894cd