|
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