I'm preparing to land a change to the Chromium XP and Google Chrome FYI build bots that make sure all Windows DLL and EXE files were built with /NXCOMPAT and /DYNAMICBASE. You can read about these neat security features here: http://blogs.msdn.com/vcblog/archive/2009/05/21/dynamicbase-and-nxcompat.aspx
To check, you can run my freshly minted tool on a build output directory: D:\chrome\src> tools\checkbins\checkbins.bat chrome\Debug Currently, most if not all of the Native Client binaries fail the test. wow_helper.exe also appears to fail as does our prebuilt icudt42.dll. For compiled binaries, the gyp/scons files will need to be updated. For pre-compiled binaries (such as icu and our FFmpeg binaries), you must run editbin on your binaries before checking them in (the real reason why I'm adding this change to the bots): editbin.exe /NXCOMPAT /DYNAMICBASE [files] Andrew --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
