Subject: Re: [boost] [build] bootstrap.sh is still broken
From: Eric Niebler (eniebler_at_[hidden])
Date: 2013-10-29 03:33:00
On 10/28/2013 7:47 PM, Stephan T. Lavavej wrote:
>> The same error.
> Thanks. I don't know why bootstrap.bat is exploding for you, but that
> exonerates my changes.
> Eric - this should unblock you from merging checkin 86460 to release.
OK, I got this working. I installed Stephan's mingw-64, did
"bootstrap.bat gcc" followed by "b2 toolset=gcc pch=off
--without-context --without-coroutine" and the build started using gcc
from mingw. (I didn't let it run to completion.) As a curiosity, I'll
note that the project-root.jam created by "bootstrap.bat gcc" contains a
"using msvc ;" and not "using gcc ;", which seems wrong to me.
I also did "./bootstrap.sh --with-toolset=gcc" from an MSYS prompt
followed by the above b2 command, and that also seemed to work.
Finally, I'll note that "./bootstrap.sh --with-toolset=mingw" does *not*
work. The subsequent ./b2 invocation cannot find mingw.jam. It's not
clear to me at this point when one should specify "mingw" as the
toolset, if ever.
I'm satisfied that Stephan's patch works. I don't know what problem
niXman is having, but we've ruled out Stephan's patch as the culprit.
I'll send a separate message asking for permission to merge to release.
-- Eric Niebler Boost.org http://www.boost.org