<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Nov 16, 2014 at 8:55 PM, Michael Rolle <span dir="ltr">&lt;<a href="mailto:m@rolle.name" target="_blank">m@rolle.name</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>





<div bgcolor="#fffcf0">
<div><font face="Arial">
<div><font face="Arial">
<div><font face="Arial">Hi,</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">It took me a while to find this, but Google is my 
friend.  I was building stuff on Windows and getting 32-bit object files, 
but I wanted 64-bit object files.</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">I didn&#39;t see the address-model property listed in the 
Boost.Build documentation.  I have since found it in the list of commonly 
used properties, along with variant, link, etc.</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">My issue with the documentation is that when it suggests 
that I can build the Boost libraries by simply running &#39;b2&#39; with no arguments, 
this is misleading.  By default it doesn&#39;t build all the possible 
variations.  It builds both debug and release, and both single and multi 
threaded, but it only builds static libraries with 32-bit address model.  
So I would like to see mention of the other common possibilities, even if it&#39;s 
in the If Something Goes Wrong section.</font></div></font></div></font></div></div></blockquote><div><br></div><div>Building all the variations is prohibitive. We used to ry and do that and we had users complain that building would both take way too long and take up way too much disk space. In addition building some variants causes name collisions. As they are rarely wanted together and hence we leave it up to the user to decide which ones to build in those cases. And 32 vs 64 is one of those cases. It used to be 32 was the obvious default on Windows. That might not be the best default any longer :-) </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#fffcf0"><div><font face="Arial"><div><font face="Arial">
<div><font face="Arial">Better still, I&#39;d like for Boost.Build to select 64-bit 
model by default if it&#39;s being run on a 64-bit processor with a 64-bit operating 
system.  Doing that would have saved me a couple hours of 
work.</font></div></font></div></font></div></div></blockquote><div><br></div><div>That&#39;s likely possible. I don&#39;t know how we can check for that though.</div></div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">-- Rene Rivera<br>-- Grafik - Don&#39;t Assume Anything<br>-- Robot Dreams - <a href="http://robot-dreams.net/" target="_blank">http://robot-dreams.net</a><br>-- rrivera/<a href="http://acm.org/" target="_blank">acm.org</a> (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail</div></div>
</div></div>

