From: David Abrahams (dave_at_[hidden])
Date: 2005-04-29 07:34:02
Vladimir Prus <ghost_at_[hidden]> writes:
> On Thursday 28 April 2005 19:46, David Abrahams wrote:
>> > This file was just copied to the gcc.jam file in v2.
>> > I don't know what the motivation was for that change, nor why
>> > it breaks mingw now.
>> The motivation is that cmd.exe has a much more restricted command-line
>> length than the method that is used when JAMSHELL=%, and we were
>> violating that length when building static libraries. Since GCC
>> doesn't support response (.rsp) files, we needed a workaround.
> Why JAMSHELL=% is not global default, then?
Probably because A) I wanted to disturb the normal operation of jam as
little as possible and B) No shell variable expansion, pipes, or &&/||
work when JAMSHELL=%.
-- Dave Abrahams Boost Consulting www.boost-consulting.com
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