<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Apr 13, 2015 at 8:32 AM, Dirk Eddelbuettel <span dir="ltr"><<a href="mailto:edd@debian.org" target="_blank">edd@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
On 13 April 2015 at 08:03, JJ Allaire wrote:<br>
| I'll have to take a closer look at the warnings. One other issue that<br>
| needs to be resolved prior to the next submission to CRAN revolves<br>
| around pedantic warnings on Debian testing that prohibit "long long"<br>
| (used by both TinyThread and TBB). The easy workaround is<br>
| SystemRequirements: C++11 however this will mean that package won't<br>
| compile on pre-Mavericks Macs (~30% of all Macs) nor RedHat/CentOS<br>
| systems. Perhaps I can modify TinyThread and TBB to no longer use<br>
| "long long" but I'll need to do this very carefully.<br>
<br>
</span>I never found another way to get 'long long' besides requiring C++11.<br></blockquote><div><br></div><div>It might be fine, actually. I have a package with long long on CRAN, and yes, they asked me to "fix it", but like for you, it is in upstream code, so I am not really comfortable removing it, and CRAN seems to be OK with it now.</div><div><br></div><div>Other packages seem to have it, too: <a href="https://github.com/search?q=user%3Acran+%22long+long%22&type=Code&utf8=%E2%9C%93">https://github.com/search?q=user%3Acran+%22long+long%22&type=Code&utf8=%E2%9C%93</a></div><div>I doubt that these all require C++11.</div><div><br></div><div>Also, all compilers they use have long long, so what is the point, really?</div><div><br></div><div>Gabor</div><div><br></div><div>[...] </div></div></div></div>