cygwin + binutils 2.36 + ASLR/dynamicbase defaults
Christoph Reiter
reiter.christoph@gmail.com
Sun Feb 28 09:46:28 GMT 2021
Hey,
binutils 2.36 now defaults to ASLR etc on Windows, so a cygwin compiled linker
will give you:
> peflags -v mydll.dll
mydll.dll: coff(0x2026[+executable_image,+line_nums_stripped,+bigaddr,+dll])
pe(0x0160[+high-entropy-va,+dynamicbase,+nxcompat])
Is this still problematic for cygwin?
The reason I'm asking is because we updated to 2.36 in MSYS2 and are
wondering if
we need to patch this out (or change the defaults) It seems to work as is right
now, but maybe we are just lucky(?).
Some context: https://github.com/msys2/MSYS2-packages/pull/2345
regards
More information about the Cygwin
mailing list