mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-02 02:11:16 +02:00
Make pgwin32_putenv() visit debug CRTs.
This has no effect in the most conventional case, where no relevant DLL uses a debug build. For an example where it does matter, given a debug build of MIT Kerberos, the krb_server_keyfile parameter usually had no effect. Since nobody wants a Heisenbug, back-patch to 9.2 (all supported versions). Christian Ullrich, reviewed by Michael Paquier.
This commit is contained in:
parent
b37da1e8a0
commit
95b9b8a397
@ -40,30 +40,57 @@ pgwin32_putenv(const char *envval)
|
||||
{
|
||||
"msvcrt", NULL, NULL
|
||||
}, /* Visual Studio 6.0 / MinGW */
|
||||
{
|
||||
"msvcrtd", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr70", NULL, NULL
|
||||
}, /* Visual Studio 2002 */
|
||||
{
|
||||
"msvcr70d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr71", NULL, NULL
|
||||
}, /* Visual Studio 2003 */
|
||||
{
|
||||
"msvcr71d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr80", NULL, NULL
|
||||
}, /* Visual Studio 2005 */
|
||||
{
|
||||
"msvcr80d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr90", NULL, NULL
|
||||
}, /* Visual Studio 2008 */
|
||||
{
|
||||
"msvcr90d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr100", NULL, NULL
|
||||
}, /* Visual Studio 2010 */
|
||||
{
|
||||
"msvcr100d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr110", NULL, NULL
|
||||
}, /* Visual Studio 2012 */
|
||||
{
|
||||
"msvcr110d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"msvcr120", NULL, NULL
|
||||
}, /* Visual Studio 2013 */
|
||||
{
|
||||
"msvcr120d", NULL, NULL
|
||||
},
|
||||
{
|
||||
"ucrtbase", NULL, NULL
|
||||
}, /* Visual Studio 2015 and later */
|
||||
{
|
||||
"ucrtbased", NULL, NULL
|
||||
},
|
||||
{
|
||||
NULL, NULL, NULL
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user