<div class="gmail_quote">On Mon, Aug 13, 2012 at 5:52 PM, Jerry James <span dir="ltr"><<a href="mailto:loganjerry@gmail.com" target="_blank">loganjerry@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>If you "make install" after building bdwgc, the header files in<br>
include/private are not installed anywhere.  This means that those<br>
using some Linux distribution's boehm-gc package (I'm building on<br>
Fedora) don't have any visible prototypes for these functions.</div></blockquote></div><br>Yes, unfortunately the BWDGC library is full of useful bits of code that are rendered useless because in a default installation there are no headers for them.<div>


<br></div><div>I believe this is due to the fact that his library has been in a "hidden" or "proprietary" form by various components (gcc, gcc-java, bigloo, ecl, ...), embedded in the project, sometimes modifying the headers, etc. I hope this will change in the future, because ECL needs some bits (typed memory allocation and precise marking, etc) to perform better in multithreaded environments.<div>


<br></div><div>I will review your patches and add them to the repo ASAP. Thanks again for your contribution.<br><div><br></div><div>Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br>


<a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div></div></div>