Boost logo

Boost-Build :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2002-05-15 08:47:17


David Abrahams wrote:
>
> Which OS are you using? NT4? 2000? XP?

NT4.0, SP 6a. But the KB articles tell me that WIN2K suffers from
the same limitation under some circumstances.

> You can work around your problem by using -sALL_LOCATE_TARGET=... to build
> to a top-level directory (map a drive letter if neccessary)

Unfortunaltely not. ".\bjam -sALL_LOCATE_TARGET=c:\" still gives
an error.

>
> In Boost.Build v2 we can try to work around this problem by making the
> mkdir rule CD to the parent directory, if neccessary.

Won't help. I tried repeatedly to "mkdir 0123456789 && cd 0123456789"
and it still fails when reaching a limit somewhere near 256 chars.

Looks like we have to use the native WIN32 API to solve this. I could
offer to venture a look at the jam sources if this is feasible.

Markus

 


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