<div dir="ltr">Simon,<div><br></div><div style>If Boost.Thread is only headers, it would be a candidate to include in package BH.  This would greatly simplify life for you and the users of your package.</div><div style><br>
</div><div style>Jay</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Nov 2, 2013 at 9:54 AM, Simon <span dir="ltr"><<a href="mailto:simonqijiezhao@gmail.com" target="_blank">simonqijiezhao@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Recently, I made an R package that used the C++ library Boost.Thread (<a href="http://www.boost.org/doc/libs/1_54_0/doc/html/thread.html" target="_blank">http://www.boost.org/doc/libs/1_54_0/doc/html/thread.html</a>) for multithreading.  Previously, I have posted a question at stackoverflow (<a href="http://stackoverflow.com/questions/19651954/is-it-possible-to-build-an-r-package-which-use-rcpp-and-boost-thread-on-http" target="_blank">http://stackoverflow.com/questions/19651954/is-it-possible-to-build-an-r-package-which-use-rcpp-and-boost-thread-on-http</a>), but now my questions becomes:<br>

<br>
1) if I want to upload my package onto CRAN, what am I supposed to do with Boost.Thread?<br>
<br>
Or<br>
<br>
2) I want to share my package with others, Must it be submitted to CRAN? I am not an expert, but I am trying to make my package to be used by the most, so I encounter these problem.<br>
<br>
3) Boost is a third party library, and the separately-compiled library Boost.Thread is used by my package.  To make a package stand-alone, the best way I can imagine is to include the the library source files under my package's src directory.  What if I just publish my package, and tell users they should install Boost before their use of my package?  Initially, I just want to use what I know about to make an R package that everyone can use, however, I found that to make the most to use my package, there are a lot to consider, though under Ubuntu, that's a lot easier, an apt-get command will install the Boost.  The question on<br>

stackoverflow (<a href="http://stackoverflow.com/questions/19651954/is-it-possible-to-build-an-r-package-which-use-rcpp-and-boost-thread-on-http" target="_blank">http://stackoverflow.com/questions/19651954/is-it-possible-to-build-an-r-package-which-use-rcpp-and-boost-thread-on-http</a>) is about Windows, from the answer I am not going to struggle to provide support for Windows, at least now I suppose.  Is it a common practice for the user themselves to install a third party library like Boost.Thread?<br>

<br>
<br>
Best regards,<br>
Simon<br>
<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>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>John W. Emerson (Jay)<br>Associate Professor of Statistics, Adjunct, and Director of Graduate Studies<br>Department of Statistics<br>Yale University<br><a href="http://www.stat.yale.edu/~jay" target="_blank">http://www.stat.yale.edu/~jay</a>
</div>