[R-pkg-devel] OpenMP on MacOS

David Kepplinger d@v|d@kepp||nger @end|ng |rom gm@||@com
Mon Jun 7 15:07:00 CEST 2021


See
https://cran.r-project.org/doc/manuals/r-release/R-exts.html#OpenMP-support
for a way to enable OpenMP when it's available. If you need more detailed
checks for the OpenMP support in the toolchain, you would need to use a
configure script. For example, I'm using an autoconf configure script for
the pense package (
https://github.com/dakep/pense-rpkg/blob/main/configure.ac) to detect if
(and how) OpenMP is supported and whether the toolchain supports parts of
more recent OpenMP versions.

Best,
David


On Mon, Jun 7, 2021 at 7:52 AM Konrad Krämer via R-package-devel <
r-package-devel using r-project.org> wrote:

> Dear all,
> I have a problem regarding OpenMP on Mac OS. Recently I submitted my
> package to CRAN (https://cran.r-project.org/web/packages/paropt/index.html).
> However, there seems to be a problem with 'fopenmp' on Mac OS using
> clang++. I have read many forums regarding the topic. Thus, I know that
> there is no support for OpenMp on Mac OS (at least using the default clang
> compiler).
> The error was: clang: error: unsupported option '-fopenmp'
> Is it possible to detect the operating system and set according to this
> the compile flags and use also a sequentiell version of the code?
> Or is there a better way to cope with this problem?
> Many thanks in advance for your help.
> Regards,
> Konrad
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>


-- 
David Kepplinger, PhD
https://www.dkepplinger.org

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list