title: rJava on MacOS Sierra 10.12.15: unsupported option fopenmp
body: <p>I'm trying to install rJava on MacOS Sierra. Have to tried the tips and guides elsewhere for other other version MacOS such as <a href="https://github.com/snowflakedb/dplyr-snowflakedb/wiki/Configuring-R-rJava-RJDBC-on-Mac-OS-X" rel="noreferrer">https://github.com/snowflakedb/dplyr-snowflakedb/wiki/Configuring-R-rJava-RJDBC-on-Mac-OS-X</a>
   and <a href="https://stackoverflow.com/questions/26755013/install-xlsx-and-rjava-on-mac">Install xlsx and rJava on Mac</a></p>
  
  <p>but it does not work out. Much appreciate any help. Thanks.</p>
  
  <p>My Mac version: macOS Sierra, version 10.12.15
  My R version: 3.4.0 (2017-04-21) 
  My Rstudio version: Version 0.99.903</p>
  
  <p>Java version: </p>
  
  <pre><code>bash-3.2$ /usr/libexec/java_home -V
  bash-3.2$ java -version
  java version "1.8.0_131"
  Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
  Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
  
  
  bash-3.2$ R CMD javareconf
  Java interpreter : /usr/bin/java
  Java version     : 1.8.0_131
  Java home path   : /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
  Java compiler    : /usr/bin/javac
  Java headers gen.: /usr/bin/javah
  Java archive tool: /usr/bin/jar
  Non-system Java on macOS
  
  trying to compile and link a JNI program 
  detected JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
  detected JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
  clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/../include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/../include/darwin  -I/usr/local/include   -fPIC  -Wall -g -O2  -c conftest.c -o conftest.o
  clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o conftest.so conftest.o -L/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/server -ljvm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
  
  
  JAVA_HOME        : /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
  Java library path: $(JAVA_HOME)/lib/server
  JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
  JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
  Updating Java configuration in /Library/Frameworks/R.framework/Resources
  override rw-r--r--  root/admin for /Library/Frameworks/R.framework/Resources/etc/Makeconf? (y/n [n]) n
  not overwritten
  override rw-r--r--  root/admin for /Library/Frameworks/R.framework/Resources/etc/ldpaths? (y/n [n]) n
  not overwritten
  Done.
  </code></pre>
  
  <p>When I tried to install rJava, I ran </p>
  
  <pre><code>`R --quiet -e 'install.packages("rJava", type="source", repos="http://cran.us.r-project.org")` 
  </code></pre>
  
  <p>I got the errors: </p>
  
  <pre><code>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’
  * removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava’
  * restoring previous ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava’
  
  The downloaded source packages are in
      ‘/private/var/folders/w8/ksbj8dh15bz2lkss7h2tpzk80000gn/T/Rtmp6r9HI0/downloaded_packages’
  Warning message:
  In install.packages("rJava", type = "source", repos = "http://cran.us.r-project.org") :
    installation of package ‘rJava’ had non-zero exit status
  </code></pre>
  
  <p>I ran: </p>
  
  <pre><code>"curl -#ROL https://www.rforge.net/rJava/snapshot/rJava_0.9-8.tar.gz
  R CMD INSTALL rJava_0.9-8.tar.gz"
  </code></pre>
  
  <p>and got the following error messages:</p>
  
  <pre><code>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’
  
  * removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava’
  * restoring previous ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava’
  </code></pre>
  
  <p>I dont know what to do. Thanks for your help.</p>