Boost C++ Libraries: Ticket #12490: remove building regex library statically with toolset sun in libs/regex/build/Jamfile.v2 https://svn.boost.org/trac10/ticket/12490 <p> Compiling log library with Oracle Developer Studio compiler in 64 bit mode, we see the following failure: </p> <p> CC ... -m64 -KPIC -o libboost_log_setup.so.1.62.0 ... settings_parser.o.... libboost_regex.a ... </p> <p> ld: fatal: relocation error: R_SPARC_H44: file libboost_regex.a(cpp_regex_traits.o): symbol .data (section): invalid shared object relocation type: ABS44 code model unsupported </p> <p> ... </p> <p> In libs/regex/build/Jamfile.v2, removing the following line, resolves the issue. &lt;toolset&gt;sun:&lt;link&gt;static </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12490 Trac 1.4.3 Aparna Kumta <aparna.kumta@…> Wed, 28 Sep 2016 16:47:38 GMT <link>https://svn.boost.org/trac10/ticket/12490#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12490#comment:1</guid> <description> <p> PR <a class="ext-link" href="https://github.com/boostorg/regex/pull/26"><span class="icon">​</span>https://github.com/boostorg/regex/pull/26</a> submitted. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Tue, 07 Feb 2017 19:58:39 GMT</pubDate> <title>status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/12490#comment:2 https://svn.boost.org/trac10/ticket/12490#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> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.64.0</span> </li> </ul> <p> Fixed in develop. </p> Ticket