Files
postgresql/src/tools
Noah Misch 470de6a24d MSVC 2012+: Permit linking to 32-bit, MinGW-built libraries.
Notably, this permits linking to the 32-bit Perl binaries advertised on
perl.org, namely Strawberry Perl and ActivePerl.  This has a side effect
of permitting linking to binaries built with obsolete MSVC versions.

By default, MSVC 2012 and later require a "safe exception handler table"
in each binary.  MinGW-built, 32-bit DLLs lack the relevant exception
handler metadata, so linking to them failed with error LNK2026.  Restore
the semantics of MSVC 2010, which omits the table from a given binary if
some linker input lacks metadata.  This has no effect on 64-bit builds
or on MSVC 2010 and earlier.  Back-patch to 9.3 (all supported
versions).

Reported by Victor Wagner.

Discussion: https://postgr.es/m/20160326154321.7754ab8f@wagner.wagner.home
2017-12-09 00:58:59 -08:00
..
2014-05-06 12:12:18 -04:00
2015-01-06 11:43:47 -05:00
2015-01-06 11:43:47 -05:00
2013-05-29 16:58:43 -04:00
2010-09-20 22:08:53 +02:00
2014-11-18 15:51:45 -05:00
2014-06-10 21:36:13 -04:00
2012-02-24 16:19:18 -05:00
2010-09-20 22:08:53 +02:00
2015-01-06 11:43:47 -05:00
2015-01-06 11:43:47 -05:00