|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-09-11 09:56:39
David Abrahams wrote:
> From: "Vladimir Prus" <ghost_at_[hidden]>
>
>>>Agh... sure! I don't have "//" in quote on Linux, but cygwin adds them.
>>>Unfortunately, I've not experience with cygwin, so I cannot fix it. Do
>>>you have any clue?
>>
>>Dave, haven't you, by change, fixed this problem? I'm going to make
>>generators test into real test, run by test_all.py, so it would be nice
>>if it worked under Cygwin too.
>
>
> Well, I did something, but it's not very good:
>
> 1. Only works on my machine with an NT build of bjam under cygwin (as
> opposed to a cygwin build), because jam doesn't strip ^M from line endings
> in rule actions. We should fix this, but I didn't find an easy way. Perhaps
> the fix is in scan.c
Do you mean that jam opens file in text mode, gets extra ^M in it, fails
to strip it, and then build actions fail? Why cygwin build behaves
differently from NT build?
> 2. Doesn't fix the problem that Cygwin ar hangs when none of the objects
> have any useful contents
What is needed to make it happy? Dummy function? Will static dummy
function do?
- Volodya
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