On 2014-02-12 10:58:20 -0500, Tom Lane wrote: > Craig Ringer <cr...@2ndquadrant.com> writes: > > Great, that's what I was hoping to see - proper errors where we've > > omitted things, not silent miscompilation. > > And, just to make sure that ain't nobody happy ... brolga, our one > operational Cygwin animal, is still building without complaints.
Hm, isn't that pretty much expected? Cygwin's infrastructure tries to be unixoid, so it's not surprising that the toolchain doesn't require such strange things? Otherwise even larger amounts of unix software wouldn't run, right? I am pretty sure halfway recent versions of mingw can be made to behave similarly, but I don't really see the advantage in doing so, to the contrary even. > # --enable-auto-import gets rid of a diagnostics linker message > LDFLAGS="-Wl,--allow-multiple-definition -Wl,--enable-auto-import" > > Anybody know *exactly* what --enable-auto-import does? The name > is, um, suggestive. My ld(1)'s manpage has three screen's worth of details... Most of it seems to be on http://www.freebsd.org/cgi/man.cgi?query=ld&sektion=1 It's essentially elf like shared library linking in pe-coff through dirty tricks. Greetings, Andres Freund -- Andres Freund http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers