Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-03-29 10:23:08


Andre Hentz <gclbb-jamboost_at_[hidden]> writes:

> On Wed, 26 Mar 2003, Vladimir Prus wrote:
>
>> Hi Andre,
>>
>> > gcc/cygwin:
>> > c:/openssl/lib is not reconized as an absolute path (the command
>> > line ends up containing: -Lsub/c:/openssl/lib). I can easily work around
>> > this one by using /cygdrive/c/openssl/lib.
>>
>> Should it be recognized? I mean, I had no idea that Windows path names are
>> usable under Cygwin. It we need to support windows syntax, the fix should be
>> trivial. Can you please add
>>
>> os = NT ;
>>
>> after line 26 in path.jam (after closing brace) and try again? If it works,
>> I'll make the fix.
>
> It doesn't really work because problems arise elsewhere. For
> instance, MkDir1 tries to create 'sub\bin' which actually creates
> 'subbin'. I guess using NT path names under Cygwin is correct but requires
> several changes in order to escape de backslashes. Using UNIX path names
> will only be a problem in cases where windows-specific toolsets
> (msvc) are processed with bin.cygwinx86/bjam.exe. Since it is always
> possible to use bin.ntx86/bjam.exe under cygwin

Not always, actually. If you are an unfortunate Win98 user, you may
need the cygwin version of bjam to get around some OS limitations.
I'd like to make sure the cygwin version does work for building with
tools other than gcc.

-- 
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