Boost C++ Libraries: Ticket #714: [jam] HardLink rule on NT platform https://svn.boost.org/trac10/ticket/714 <pre class="wiki">I've installed boost and noticed that HardLink rule on NT copies file although NT has support for hardlinks (on NTFS, of course). To use this feature while installing boost i've created file hardlink.bat with following contents: fsutil hardlink create %2 %1 and put it into %WINDIR%\system32 also i've changed line 194 of tools\build\v1\allyourbase.jam file from LN ?= $(CP) ; to LN ?= hardlink ; these changes allowed me to save about 600 M of my harddisk space. Not a big deal, yes, but otherwise these 600M would exceed my disk space :-) I think my solution is not ideal, but it could be helpful for people. So maybe it will be included in boost distibution, when adapted. Thanks. mailto: forums (dog here) green dot nsk dot ru </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/714 Trac 1.4.3 Dave Abrahams Fri, 06 Jul 2007 12:28:19 GMT owner, status, component, description changed; severity set https://svn.boost.org/trac10/ticket/714#comment:1 https://svn.boost.org/trac10/ticket/714#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">nobody</span> to <span class="trac-author">René Rivera</span> </li> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">new</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">bjam</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/714?action=diff&amp;version=1">diff</a>) </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> Ticket René Rivera Thu, 06 Dec 2007 00:34:51 GMT owner, version, component, severity changed; milestone set https://svn.boost.org/trac10/ticket/714#comment:2 https://svn.boost.org/trac10/ticket/714#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">René Rivera</span> to <span class="trac-author">Vladimir Prus</span> </li> <li><strong>version</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">Boost Development Trunk</span> </li> <li><strong>component</strong> <span class="trac-field-old">bjam</span> → <span class="trac-field-new">build</span> </li> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Optimization</span> </li> <li><strong>milestone</strong> → <span class="trac-field-new">To Be Determined</span> </li> </ul> <p> Not sure why this is a showstopper. Yes, we do a copy because it's the portable thing to do. Is there a built-in command for doing hardlinks in NT? </p> Ticket Dave Abrahams Thu, 06 Dec 2007 04:17:41 GMT <link>https://svn.boost.org/trac10/ticket/714#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/714#comment:3</guid> <description> <p> I don't know if it's useful for this ticket, but I found this article about windows symlinks and hardlinks very informative: <a class="ext-link" href="http://shell-shocked.org/article.php?id=284"><span class="icon">​</span>http://shell-shocked.org/article.php?id=284</a> </p> </description> <category>Ticket</category> </item> </channel> </rss>