<br><br><div class="gmail_quote">On Tue, Nov 30, 2010 at 3:20 PM, Dirk Eddelbuettel <span dir="ltr">&lt;<a href="mailto:edd@debian.org">edd@debian.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
The Rcpp (and RInside) documentation attempts to make it clear that the set<br>
of supported compilers is definied by R Core via the support in R and its<br>
tools.<br>
<br>
Rcpp is first and foremost an extension package for R, it does not live by<br>
itself out there in the wild.  So useful compilers are the ones used by R<br>
Core and the CRAN support teams.<br>
<br>
In other words, Rcpp is supported for<br>
<br>
   gcc/g++ on Linux, OS X and Windows (via MinGW in Rtools for the latter)<br>
<br>
   suncc on Linux, Solaris and whereever else you find it<br>
<br>
and just about nothing else.<br>
<br>
Two gcc-compatible compilers may also work: Intel&#39;s icc (has anybody here<br>
tried it?) as well as the newer up-and-coming clang/llvm for which we already<br>
applied a patch.<br>
<br>
Astute reader will by now have realized that this list does included products<br>
from Microsoft, Borland, ...   Indeed, those compilers *are not supported*.<br>
<br>
This does not seem to stop people from trying, and possibly getting very<br>
frustrated.  Some folks then send us mail asking for help -- but as per the<br>
discussion above there is no reasonable expectation of such support.<br>
<br>
Long story short: Going forward we will test for suitable compilers in the<br>
header files and emit an error pragma if no matching compiler is detected.<br>
If you plan on working with icc, please email us --- gcc, suncc and clang<br>
should be taken care of.<br></blockquote><div><br>What does &quot;issue an error pragma&quot; mean? Does this mean it will be<br>impossible to compile if a compiler other than the supported ones<br>is used?<br> <br></div>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Cheers, Dirk<br>
<font color="#888888"><br>
--<br>
Dirk Eddelbuettel | <a href="mailto:edd@debian.org">edd@debian.org</a> | <a href="http://dirk.eddelbuettel.com" target="_blank">http://dirk.eddelbuettel.com</a><br>
_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
</font></blockquote></div><br>