Boost C++ Libraries: Ticket #13102: Executable not relinking if related static libraries are changed. https://svn.boost.org/trac10/ticket/13102 <p> I am trying to build an executable which depends on static libraries,say a and b. When there are changes in a or b and we try to recompile the executable, it does not gets updated. It just assumes that all targets are built and there are no new changes. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13102 Trac 1.4.3 John Maddock Sun, 30 Jul 2017 18:25:51 GMT component changed; owner set https://svn.boost.org/trac10/ticket/13102#comment:1 https://svn.boost.org/trac10/ticket/13102#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Vladimir Prus</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">build</span> </li> </ul> Ticket Steven Watanabe Tue, 23 Jan 2018 00:05:10 GMT <link>https://svn.boost.org/trac10/ticket/13102#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13102#comment:2</guid> <description> <p> Are these external libraries like: </p> <pre class="wiki">lib a b ; exe test : test.cpp a b ; </pre><p> If so, that's kind of the expected behavior. Boost.Build just passes -la -lb and doesn't actually try to track down the actual location of the libraries. If you give the exact location with &lt;file&gt;/path/to/a.a, then the dependency should be added. </p> </description> <category>Ticket</category> </item> </channel> </rss>