This is the mail archive of the
mailing list for the Cygwin project.
Re: mingw-w64 --enable-fully-dynamic-string
- From: Äsmail DÃnmez <ismail at donmez dot ws>
- To: cygwin at cygwin dot com
- Date: Sun, 14 Jun 2015 15:51:08 +0300
- Subject: Re: mingw-w64 --enable-fully-dynamic-string
- Authentication-results: sourceware.org; auth=none
- References: <BAY169-DS15F804724FF54C16451B06A7BA0 at phx dot gbl> <557CC285 dot 5010308 at gmail dot com> <BAY169-DS389A25F5A9F6FD49BC91EA7B90 at phx dot gbl>
On Sun, Jun 14, 2015 at 4:08 AM, Tony Kelman <firstname.lastname@example.org> wrote:
>> Cygwin's copy contains the mistake.
> Thanks for the ack. Sorry my mailer is stupid and mis-formatted the very end
> of my message.
> I found the opensuse change caused an ABI breakage, C++ executables compiled
> with cygwin's mingw-w64 started segfaulting when the latest libstdc++-6.dll
> from opensuse was earlier on the path. I probably shouldn't have expected
> mixing cygwin-built mingw-w64 executables with opensuse-built mingw-w64
> libraries to work for as long as it has. If a cygwin package rebuild can
> make the ABI's compatible again that would be awesome and fix the breakage
> I've been seeing, but I probably need to switch some of my cygwin buildbots
> over to opensuse to make absolutely sure things will be compatible.
I submitted this change in openSUSE and the mingw packages were
rebuilt as a result, so on openSUSE side everything works as expected.
I also checked msys2 and they use the correct configure line so they
use the same ABI as openSUSE.
It would be nice to have this fixed in Cygwin and get all mingw
packages rebuilt as a result.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple