Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3 - Mailing list pgsql-bugs

From Andres Freund
Subject Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3
Date
Msg-id 20140525174945.GG18867@alap3.anarazel.de
Whole thread Raw
In response to Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
Hi,

On 2014-05-25 13:42:48 -0400, Tom Lane wrote:
> "Paragon Corporation" <lr@pcorp.us> writes:
> > I changed:
> > LDFLAGS="-Wl,--allow-multiple-definition -Wl,--disable-auto-import"
> > Back to the old:
> > LDFLAGS="-Wl,--allow-multiple-definition"
> > And that fixed the configure issue with mingw64-w32 4.8.1+ and it seems to
> > have compiled fine too and passed all regression tests.
>
> Hm.  It would be pretty disappointing to have to do that, because it would
> be admitting complete defeat in trying to get the various Windows build
> toolchains to have consistent link behavior.  We put enough sweat into
> that goal last winter that I don't really want to just walk away.

Yea. And it did catch a couple of bugs...

> OTOH, it seems clear at this point that the Mingw people are not testing
> their product with --disable-auto-import, so expecting it to work with
> that switch may be foolish.
>
> I poked around and found this bug report:
> http://sourceforge.net/p/mingw/bugs/2020/
> which seems related but it's not clear that it's exactly the same thing.
> That's marked as fixed a few months ago, but I can't tell if the fix
> has been shipped yet.
>
> Thoughts?  Should we just take the path of least resistance, or should
> we look harder for a better solution?

How about removing it for 9.4 only once that has branched? That'd make
less users be affected while we hope for mingw to fix that?

Greetings,

Andres Freund

--
 Andres Freund                       http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3
Next
From: Tom Lane
Date:
Subject: Re: BUG #10436: Can't compile 9.4 with this mingw64-w32 gcc 4.8.1, 4.8.2, 4.8.3