Skip to content

Use MSVC2013+ compiled Perl to fix DEP/ASLR issues #1196

Closed
@dori4n

Description

@dori4n

The current version of Perl that ships with Git for Windows is a mingw/cygwin derivative build, which has known problems with DEP and 64-bit ASLR on Windows (versions 8 and newer), in that it causes Git to crash on simple pull and merge operations with custom parameters, if DEP is set to AlwaysOn in the BCD configuration via bcdedit.exe /set {current} nx alwayson from an elevated command prompt and rebooting, or more commonly, by using the Enhanced Mitigation Experience Toolkit (EMET) user interface application for the purpose. Fixing the issue should be simple, and building Perl with the MSVC compiler or using prebuilt binaries should be fairly straightforward. You can use the free Community edition for this.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions