|
Boost-Build : |
Subject: Re: [Boost-build] Problems building on Win7
From: Raffi Enficiaud (raffi.enficiaud_at_[hidden])
Date: 2015-01-26 11:44:48
Le 08/01/15 19:17, Jürgen Hunold a écrit :
> Hi Raffi,
>
> Yes, reported several times:
>
> My last reply:
> http://lists.boost.org/boost-build/2014/07/27617.php
>
> http://lists.boost.org/Archives/boost/2014/07/215266.php
> http://lists.boost.org/Archives/boost/2014/07/215276.php
>
>> Is it related to my operating system?
>
> I think so. But hardlinks are only used on Windows because users don't have
> the rights to create symlinks by default.
>
> Unfortunately Steven Watanabe which wrote almost all of the code seems to be
> missing in action.
>
> Yours,
>
> Jürgen
>
Hi,
Thanks for the answer. At first, I thought it was due to the way the
actions "junction", "mklink" and "hardlink" are defined in link.jam
(they remove the folders before creating the link), but apparently the
behaviour is the same on the unix platforms.
But when I see this:
link.rm ..\..\..\boost\chrono\detail
common.mkdir ..\..\..\boost\chrono\detail
link.rm ..\..\..\boost\chrono\detail
link.hardlink ..\..\..\boost\chrono\detail\static_assert.hpp
I cannot help thinking this is due to something wrong in the recursion.
However I cannot figure out what the function involved are, and I have
some issues in understanding the syntax of jamfiles.
Best,
Raffi Enficiaud
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk