<div class="gmail_quote">On Thu, May 14, 2009 at 4:43 PM, Vladimir Prus <span dir="ltr">&lt;<a href="mailto:vladimir@codesourcery.com">vladimir@codesourcery.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Robert Dailey wrote:<br>
<br>
&gt; On Thu, May 14, 2009 at 3:57 PM, Vladimir Prus &lt;<a href="mailto:vladimir@codesourcery.com">vladimir@codesourcery.com</a>&gt;wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; No offense intended -- many people don&#39;t know, and there are alternatives.<br>
&gt;&gt; Can<br>
&gt;&gt; you please apply the attached, replace --layout=system with --layout=tagged<br>
&gt;&gt; and try again? You should get the same results that --layout=system had in<br>
&gt;&gt; 1.38.<br>
&gt;<br>
&gt;<br>
&gt; I was not offended. I was actually joking about it, but it&#39;s hard to express<br>
&gt; that through text.<br>
&gt;<br>
&gt; It is not a bug -- system layout was changed on the purpose and will stay<br>
&gt;&gt; this<br>
&gt;&gt; way. It&#39;s just everybody has different requirements and desired naming.<br>
&gt;<br>
&gt;<br>
&gt; What exactly was it changed to?<br>
<br>
</div>It was changed to not adding anything to the name (not even &quot;mt&quot; or &quot;d), except<br>
that on Unix, version number is added at the end -- after &quot;.so&quot; extension, and<br>
a symlink without version number is created.<br>
<div class="im"><br>
&gt; I have *never* found a library that used a<br>
&gt; naming convention that boost uses. I also have yet to find someone that<br>
&gt; actually likes the mangled boost library names. There is no practical reason<br>
&gt; to use mangled names as far as I&#39;m concerned.<br>
<br>
</div>On Unix, or on Windows? On Unix you are right, and --layout=system in 1.39<br>
produces names that use the same convention as every other library. On Windows,<br>
I have no idea.<br>
<div class="im"><br>
&gt; The only thing that I can think of that the extra mangling would address is<br>
&gt; side-by-side installations of boost. For example, someone could have 1.38<br>
&gt; and 1.39 installed together on the same system and library files will<br>
&gt; coexist, and not be overwritten.<br>
&gt;<br>
&gt; Anyway, thank you for the patch. I will try it out when I get home in a few<br>
&gt; hours.<br>
<br>
</div>Let me know if it works.</blockquote><div><br></div><div>I think I might be having trouble with the patch. I downloaded patch.exe for windows and I ran the following inside of the boost_1_39_0 directory:</div><div>
<br></div><div>patch.exe tagged.diff Jamroot</div><div><br></div><div>The output I get is:</div><div><br></div><div>**** Only garbage was found in the patch input</div><div><br></div><div>Am I doing something wrong? Or is the patch file corrupt? </div>
</div>

