Boost logo

Boost :

Subject: Re: [boost] Windows Develop Tests Failing
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2015-03-19 14:24:43


AMDG

On 03/19/2015 11:03 AM, Raffi Enficiaud wrote:
> Le 19/03/15 16:22, Steven Watanabe a écrit :
>>
>> It's a bit more complicated then that, since
>> \\?\ requires an absolute path. Also, I
>> thought that you need to use wchar_t as well.
>
> Right, I made an attempt and most of the files are in relative path. Is
> there any function in C retrieving the full path?

No there isn't. You can get the cwd and
you can join and normalize paths, though,
so it wouldn't be very hard to add.

> Also, I think that
> the full chain should be in full path as well (eg mkdir in common.jam
> should prefix the absolute path with \\?\ to work).
>

  I think the first step to handling this would
be to make sure that Boost.Build handles UNC
paths correctly. Once we can pass these paths
through correctly, we can worry about converting
paths to UNC.

Right now, I would be somewhat surprised if
this worked:

exe test : "\\\\?\\C:\\boost\\source.cpp" ;

In Christ,
Steven Watanabe


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk