Boost C++ Libraries: Ticket #1938: sp_counted_base_sync.hpp on ia64/intel-compiler needs ia64intrin.h https://svn.boost.org/trac10/ticket/1938 <p> When building boost on ia64 platform with intel compiler, I get compiler errors due to undefined '__sync_val_compare_and_swap'. </p> <p> In the intel compiler documentation, it says to include 'ia64intrin.h' for these synchronization primatives. I have verified that adding the include solves the problem, and I am attaching a patch. I am using Intel Compiler version 10.1, and the header exists at least as far back as 8.1. </p> <p> P.S: FYI, during compilation, having configured with default options, I get the following "remark": icpc: command line remark <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/10010" title="#10010: Feature Requests: Boost 1.55 does not support setting language of description in exception (closed: wontfix)">#10010</a>: option '-Ob' is deprecated and will be removed in a future release. See '-help deprecated' </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1938 Trac 1.4.3 Bryan Green <bryan.d.green@…> Tue, 20 May 2008 18:06:09 GMT attachment set https://svn.boost.org/trac10/ticket/1938 https://svn.boost.org/trac10/ticket/1938 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">sp_counted_base_sync_intel.patch</span> </li> </ul> <p> patch </p> Ticket Anthony Williams Fri, 23 May 2008 19:35:37 GMT owner, component changed https://svn.boost.org/trac10/ticket/1938#comment:1 https://svn.boost.org/trac10/ticket/1938#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">Peter Dimov</span> </li> <li><strong>component</strong> <span class="trac-field-old">threads</span> → <span class="trac-field-new">smart_ptr</span> </li> </ul> Ticket Peter Dimov Fri, 23 May 2008 20:29:14 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1938#comment:2 https://svn.boost.org/trac10/ticket/1938#comment:2 <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> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/45690" title="Fix #1938 in trunk">[45690]</a>) Fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1938" title="#1938: Bugs: sp_counted_base_sync.hpp on ia64/intel-compiler needs ia64intrin.h (closed: fixed)">#1938</a> in trunk </p> Ticket Peter Dimov Fri, 23 May 2008 20:30:16 GMT <link>https://svn.boost.org/trac10/ticket/1938#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1938#comment:3</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/45691" title="Fix #1938 in release">[45691]</a>) Fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1938" title="#1938: Bugs: sp_counted_base_sync.hpp on ia64/intel-compiler needs ia64intrin.h (closed: fixed)">#1938</a> in release </p> </description> <category>Ticket</category> </item> </channel> </rss>