<div class="gmail_quote">On Wed, Jan 4, 2012 at 11:12 AM, Robert Jones <span dir="ltr">&lt;<a href="mailto:robertgbjones@gmail.com">robertgbjones@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Morning All,
<div><br></div><div>So, I&#39;ve followed the Getting Started guide pretty faithfully I think; specifically on</div><div>Fedora 13, Gcc 4.4.5 I&#39;ve used...</div><div><br></div><div><font face="&#39;courier new&#39;, monospace">$ cd path/to/boost_1_48_0</font></div>


<div><font face="&#39;courier new&#39;, monospace">$ ./bootstrap.sh --prefix=path/to/installation/prefix --show-libraries</font></div><div><font face="&#39;courier new&#39;, monospace">$ ./b2 install --prefix=path/to/installation/prefix</font></div>


<div><br></div><div>That all seems to have worked Ok, and I have source and libraries in the</div><div>appropriate prefix.</div><div><br></div><div>Then I come to section 6, and in particular section 6.1, which talks about library</div>


<div>naming. My libraries don&#39;t appear to be named according to this structure. Taking,</div><div>for example, Boost.Regex I have</div><div><br></div><div><div><font face="&#39;courier new&#39;, monospace">libboost_regex.a</font></div>


<div><font face="&#39;courier new&#39;, monospace">libboost_regex.so</font></div><div><font face="&#39;courier new&#39;, monospace">libboost_regex.so.1.48.0</font></div></div>
<div><br></div><div>with no mention of toolsets or ABI tags. Does all the naming stuff only apply if you</div><div>haven&#39;t used the host&#39;s default/native toolset?</div><div><br></div><div>Thx,</div><div><br></div>


<div>- Rob.</div>
</blockquote></div><br>Ok, well I&#39;ve figured out some of the answers by trial and error, and by using ./b2 --help.
<div><br></div><div>The getting started guide describes the default behaviour on Windows. The default behaviour</div><div>on Linux is different.</div><div><br></div><div>./b2 takes a &#39;layout&#39; parameter, which on Windows defaults to &#39;versioned&#39; and on Linux to</div>

<div>&#39;system&#39;. By using</div><div><br></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">./b2 install --prefix=path/to/installation/prefix layout=versioned</font></div><div><br></div>

<div>The behaviour becomes consistent with the docs.</div><div><br></div><div>HTH someone!</div><div><br></div><div>- Rob.</div>

