Boost C++ Libraries: Ticket #6286: Boost 1.48 broke --python-buildid https://svn.boost.org/trac10/ticket/6286 <p> This option worked up to 1.46.1; I did not try 1.47, but with 1.48 it broke. The command sequence </p> <pre class="wiki"> ./bootstrap.sh ./bjam --with-python --python-buildid=qwerty </pre><p> in 1.46 produces stage/lib/libboost_python-qwerty.a in 1.48 I see stage/lib/libboost_python.a </p> <p> The ID was not appended. </p> <p> I am attaching the patch used in Debian to correct this. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6286 Trac 1.4.3 smr@… Sat, 17 Dec 2011 18:08:57 GMT attachment set https://svn.boost.org/trac10/ticket/6286 https://svn.boost.org/trac10/ticket/6286 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">pythonid.patch</span> </li> </ul> Ticket Daryle Walker Mon, 23 Jan 2012 07:22:58 GMT component changed; owner set https://svn.boost.org/trac10/ticket/6286#comment:1 https://svn.boost.org/trac10/ticket/6286#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Ralf W. Grosse-Kunstleve</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">Python</span> </li> </ul> Ticket Ralf W. Grosse-Kunstleve Mon, 23 Jan 2012 22:19:12 GMT component changed https://svn.boost.org/trac10/ticket/6286#comment:2 https://svn.boost.org/trac10/ticket/6286#comment:2 <ul> <li><strong>component</strong> <span class="trac-field-old">Python</span> → <span class="trac-field-new">Building Boost</span> </li> </ul> <p> I'm not in a position to test the chagnes in the Jamfiles. Could someone familiar with boost.build take a look at this? </p> Ticket Ralf W. Grosse-Kunstleve Mon, 23 Jan 2012 22:20:39 GMT owner changed https://svn.boost.org/trac10/ticket/6286#comment:3 https://svn.boost.org/trac10/ticket/6286#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Ralf W. Grosse-Kunstleve</span> to <span class="trac-author">Vladimir Prus</span> </li> </ul> Ticket robertb@… Thu, 14 Jun 2012 22:29:15 GMT <link>https://svn.boost.org/trac10/ticket/6286#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:4</guid> <description> <p> This problem is also present in boost version 1.47. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 14 Jun 2012 22:30:23 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:5</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/6286#comment:2" title="Comment 2">rwgk</a>: </p> <blockquote class="citation"> <p> I'm not in a position to test the chagnes in the Jamfiles. Could someone familiar with boost.build take a look at this? </p> </blockquote> <p> I patched 1.47 and it worked as expected. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 18 Oct 2012 16:37:59 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:6</guid> <description> <p> This is still broken in 1.51.0. Could someone accept the patch? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 24 Oct 2012 16:52:47 GMT</pubDate> <title>type changed https://svn.boost.org/trac10/ticket/6286#comment:7 https://svn.boost.org/trac10/ticket/6286#comment:7 <ul> <li><strong>type</strong> <span class="trac-field-old">Bugs</span> → <span class="trac-field-new">Patches</span> </li> </ul> Ticket smr@… Thu, 03 Jan 2013 05:15:29 GMT <link>https://svn.boost.org/trac10/ticket/6286#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:8</guid> <description> <p> Still broken in 1.52. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Fri, 18 Jan 2013 17:20:06 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:9</guid> <description> <p> Still broken in 1.53.0 beta 1 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Ralf W. Grosse-Kunstleve</dc:creator> <pubDate>Fri, 18 Jan 2013 18:26:15 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:10</guid> <description> <p> :-( </p> <p> Could (did) you try your luck at boost@…? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sun, 03 Feb 2013 18:35:12 GMT</pubDate> <title>component changed https://svn.boost.org/trac10/ticket/6286#comment:11 https://svn.boost.org/trac10/ticket/6286#comment:11 <ul> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">build</span> </li> </ul> Ticket rboehne@… Mon, 04 Feb 2013 16:09:36 GMT <link>https://svn.boost.org/trac10/ticket/6286#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:12</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/6286#comment:10" title="Comment 10">rwgk</a>: </p> <blockquote class="citation"> <p> :-( </p> <p> Could (did) you try your luck at boost@…? </p> </blockquote> <p> I'm not sure what this means. If you follow the documentation and add the correct settings to build for multiple versions of python, those settings are ignored when building with Unix makefiles. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 10 Jun 2013 15:48:55 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:13 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:13</guid> <description> <p> Still broken in 1.54.0 beta 1 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 14 May 2014 15:09:36 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:14</guid> <description> <p> Replying to <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6286" title="#6286: Patches: Boost 1.48 broke --python-buildid (closed: fixed)">smr@…</a>: </p> <blockquote class="citation"> <p> This option worked up to 1.46.1; I did not try 1.47, but with 1.48 it broke. The command sequence </p> <pre class="wiki"> ./bootstrap.sh ./bjam --with-python --python-buildid=qwerty </pre><p> in 1.46 produces stage/lib/libboost_python-qwerty.a in 1.48 I see stage/lib/libboost_python.a </p> <p> The ID was not appended. </p> <p> I am attaching the patch used in Debian to correct this. </p> </blockquote> <p> This is still broken in 1.55.0. Is Boost Build still being maintained? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Wed, 14 May 2014 15:24:00 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:15 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:15</guid> <description> <p> That was a bait question? </p> <p> it's maintained, but it seems that this patch is specific to Debian and is automatically applied by Debian build system, so it never made it to the top of the queue. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Wed, 14 May 2014 17:51:07 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6286 https://svn.boost.org/trac10/ticket/6286 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">root.diff</span> </li> </ul> <p> Try 2 - root repo. </p> Ticket Vladimir Prus Wed, 14 May 2014 17:51:25 GMT attachment set https://svn.boost.org/trac10/ticket/6286 https://svn.boost.org/trac10/ticket/6286 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">mpi.diff</span> </li> </ul> <p> Try 2 - mpi repo </p> Ticket Vladimir Prus Wed, 14 May 2014 17:51:41 GMT attachment set https://svn.boost.org/trac10/ticket/6286 https://svn.boost.org/trac10/ticket/6286 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">python.diff</span> </li> </ul> <p> Try 2 - python repo </p> Ticket Vladimir Prus Wed, 14 May 2014 17:52:32 GMT <link>https://svn.boost.org/trac10/ticket/6286#comment:16 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:16</guid> <description> <p> I've attached 3 patches that I think involve less code duplication. Do they work on your side? (I am not aware of a way to produce a single patch in this new world). </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Tue, 10 Jun 2014 14:50:33 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:17 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:17</guid> <description> <p> Do these patches work for you? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 13 Apr 2015 17:02:23 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:18 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:18</guid> <description> <p> Still broken in 1.57. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Tue, 14 Apr 2015 18:12:24 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6286#comment:19 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6286#comment:19</guid> <description> <p> Could you respond to 17, if you want this fixed? </p> </description> <category>Ticket</category> </item> <item> <author>yan12125@…</author> <pubDate>Sat, 06 Aug 2016 05:14:52 GMT</pubDate> <title>version changed; cc set https://svn.boost.org/trac10/ticket/6286#comment:20 https://svn.boost.org/trac10/ticket/6286#comment:20 <ul> <li><strong>cc</strong> <span class="trac-author">yan12125@…</span> added </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.48.0</span> → <span class="trac-field-new">Boost 1.61.0</span> </li> </ul> <p> Problem is still in version 1.61.0. After applying root.diff, mpi.diff and python.diff, <code></code><code>--python-buildid</code><code></code> works fine. </p> <p> Tested on Arch Linux with Arch Linux's build scripts. <a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a> </p> <p> <a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a> <a class="ext-link" href="https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost"><span class="icon">​</span>https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</a> </p> Ticket Vladimir Prus Fri, 28 Oct 2016 10:21:47 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/6286#comment:21 https://svn.boost.org/trac10/ticket/6286#comment:21 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> These patches were checked in to develop. Let me know if everything is fine. </p> Ticket