Boost C++ Libraries: Ticket #12718: LD_LIBRARY_PATH shouldn't be applied to touch command https://svn.boost.org/trac10/ticket/12718 <p> What causes problem is this line: <a class="ext-link" href="https://github.com/boostorg/build/blob/09b6788/src/tools/gcc.jam#L228"><span class="icon">​</span>https://github.com/boostorg/build/blob/09b6788/src/tools/gcc.jam#L228</a> </p> <p> The line adds the lib directories of custom toolchain to LD_LIBRARY_PATH before running: some-binary-built-by-boost.build &amp;&amp; touch some-file.passed </p> <p> For my case, it causes problem because my custom toolchain comes with a newer version of glibc. It has no problem running the binary under the modified LD_LIBRARY_PATH, but touch command complains about the new glibc. </p> <p> Logically speaking, only the first part requires the new LD_LIBRARY_PATH, while the touch command is pre-installed so it shouldn't be run under the modified LD_LIBRARY_PATH. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12718 Trac 1.4.3