Greetings and Salutations Marc, The “-fopenmp” issue indicates you are using Xcode’s clang compiler that does _not_ support OpenMP as Apple has yet to enable it in their fork of the llvm project. As of R 3.4.0, the macOS binary of _R_ uses a custom toolchain that explicitly supports OpenMP. The downside of this approach is the custom toolchain does _not_ ship with the R binary. As a result, you will need to obtain the necessary clang4 binary from http://r.research.att.com/libs/ and modify your local ~/.R/Makevars appropriately to point to this new compiler.
To simplify the process, I’ve created an installer that automatically puts the clang4 binary in the correct place and sets up the relevant paths for ~/.R/Makevars. This installer can be found here: https://uofi.box.com/v/r-macos-clang-pkg The source code used to create the installer is publically available here: https://github.com/coatless/r-macos-clang The latest version of the installer is developer signed thanks to a financial contribution by Professor Timothy Bates (http://www.ed.ac.uk/profile/timothy-bates) of the University of Edinburgh that allowed me to join the Apple Developer program. If you are interested in learning more about enabling OpenMP on macOS for R, you may wish to check out: http://thecoatlessprofessor.com/programming/openmp-in-r-on-os-x/ Sincerely, JJB On 10/14/17, 10:01 AM, "R-SIG-Mac on behalf of Marc Girondot via R-SIG-Mac" <r-sig-mac-boun...@r-project.org on behalf of r-sig-mac@r-project.org> wrote: I would be most interested to get a solution for my problem in rJava install. R 3.4.2 MacOSx 10.12.6, Sierra Xcode 9. If I install the rJava package, I get this error: ####### > install.packages("rJava") essai de l'URL 'https://cran.r-project.org/src/contrib/rJava_0.9-9.tar.gz' Content type 'application/x-gzip' length 660454 bytes (644 KB) ================================================== downloaded 644 KB * installing *source* package ‘rJava’ ... ####### many lines clang -o libjri.jnilib Rengine.o jri.o Rcallbacks.o Rinit.o globals.o rjava.o -dynamiclib -framework JavaVM -fopenmp -L/usr/local/lib -F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv clang: error: unsupported option '-fopenmp' make[2]: *** [libjri.jnilib] Error 1 make[1]: *** [src/JRI.jar] Error 2 make: *** [jri] Error 2 ERROR: compilation failed for package ‘rJava’ ####### clang does not understand the option -fopenmp This version of clang comes with xCode 9: Apple LLVM version 9.0.0 (clang-900.0.37) Target: x86_64-apple-darwin16.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin Then I install clang 5.0.0 clang version 5.0.0 (tags/RELEASE_500/final) Target: x86_64-apple-darwin16.7.0 Thread model: posix InstalledDir: /usr/local/opt/llvm/bin This time, the error is: ####### clang -o libjri.jnilib Rengine.o jri.o Rcallbacks.o Rinit.o globals.o rjava.o -dynamiclib -framework JavaVM -fopenmp -L/usr/local/lib -F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv ld: library not found for -lomp clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation) ####### Has someone a solution to compile rJava ? Thanks Marc _______________________________________________ R-SIG-Mac mailing list R-SIG-Mac@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-mac _______________________________________________ R-SIG-Mac mailing list R-SIG-Mac@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-mac