Boost logo

Boost-Build :

Subject: Re: [Boost-build] Cygwin static build run from the Windows command line fails
From: Vladimir Prus (vladimir.prus_at_[hidden])
Date: 2016-02-23 14:00:05


On 23-Feb-16 7:07 PM, Beman Dawes wrote:
>
> Are you doing this from cygwin shell with cygwin build of b2 or from Windows shell with msvc build of b2, or something else?
>
> Windows shell with msvc build of b2

Okay, that explains the problem.

> It seems that you actually use Windows shell with cygwin gcc, so when Boost.Build asks gcc where its toolchain is
> installed it reports /usr, and that clearly does not work in Windows shell.
>
> Could I create user-config.jam entries for ar and ranlib?

Yes, you can have this:

  using gcc
      : c++03
      : c:/cygwin64/bin/g++
      : <archiver>c:/cygwin64/bin/ar
        <ranlib>c:/cygwin64/bin/ranlib
        <cxxflags>"-Wconversion" ;

Please check the paths - I am not 100% sure where they are on cygwin. (I've just added these options to reference in git).

>
> Do you have a particular reason for using cygwin? If you would like to test with gcc, would not mingw make for a
> more convenient option?
>
> I do have mingw installed, and use it for some testing. But the mingw distributions I've tried do not handle exceptions
> correctly, so my exception handling tests in filesystem and system libraries fail, and that's irritating.

Ouch.

-- 
Vladimir Prus
http://vladimirprus.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