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:45:58 +0000 (14:45 +0100)
commit7f3e17b4827b61ad84e0774e3e43da4c57c4487f
tree8e13b1077c155a2ca8bc0888200a1e27fd180255
parent057152b37c8dbbddf87de2be32314a3d4fec5d5e
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