kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #20902
Re: Boost 1.59 and MinGW build errors.
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Tue, 20 Oct 2015 13:39:32 -0400
-
Cc:
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<CAJjB1q+fh_Q+M09d=+dvBdMMOt0-zYGjEHdVPWcdm8rF5uJDCQ@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
This patch has been around in many forms for a while. We use it in our
custom 1.54 version of Boost:
http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/patches/boost_mingw.patch
The msys2 project had a version that worked with both 32 and 64 bit
builds with boost 1.56 and 1.57:
https://github.com/Alexpux/MINGW-packages/blob/040de1d745ff1973f1eedf5ff1f6a9da74c56d42/mingw-w64-boost/boost-1.56-mingw-context.patch
The Boost folks apparently "fixed" the 64 bit assembly file until it
doesn't work. Like the old motto goes "If it ain't broke, fix it until
it is". I have a patch ready to fix the avhttp build error for the
msys2 project but I still need to figure out what when wrong with the
64-bit context library builds.
On 10/20/2015 11:57 AM, Mark Roszko wrote:
> Horrible news! In June, they decided to add "mingw" support to
> boost::context. Wait what
> does that even mean if we were compiling with it before hand? Hah who
> knows, its boost.
>
> boost::context commit:
> https://github.com/boostorg/context/commit/fcb2283c76b93dc4e8cc14f7c358cb9ccfeb82e3
>
> *cough* probably broke it
>
References