]> granicus.if.org Git - postgresql/commit
Disable RandomizedBaseAddress on MSVC builds
authorMagnus Hagander <magnus@hagander.net>
Tue, 18 Feb 2014 13:45:58 +0000 (14:45 +0100)
committerMagnus Hagander <magnus@hagander.net>
Tue, 18 Feb 2014 13:49:41 +0000 (14:49 +0100)
commitb88ecb002ef486ff76dd130fb0c6ac01551414dc
tree4b22a79daa258ed9fc149f84baf33284960ffb37
parent535b435c217ca8210c25bb59efa01381aaf413c8
Disable RandomizedBaseAddress on MSVC builds

The ASLR in Windows 8/Windows 2012 can break PostgreSQL's shared memory. It
doesn't fail every time (which is explained by the Random part in ASLR), but
can fail with errors abut failing to reserve shared memory region.

MauMau, reviewed by Craig Ringer
src/tools/msvc/MSBuildProject.pm
src/tools/msvc/VCBuildProject.pm