Why is 0x62AA0000 specified as the base address in the Windows version build? #423
Unanswered
KiyonoriKami
asked this question in
Q&A
Replies: 1 comment
-
It probably makes sense to disable this for 64-bit. In ye olden days this base address was a way to maximise start-up performance by ensuring that a set of DLLs could load without needing their base address adjusted at runtime. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The following warning appears at build time. Why do you specify a base address?
1>------ Build started: Project: glew_shared, Configuration: Release x64 ------
1>glew.c
1> Creating library ....\lib\Release\x64\glew32.lib and object ....\lib\Release\x64\glew32.exp
1>LINK : warning LNK4281: undesirable base address 0x62AA0000 for x64 image; set base address above 4GB for best ASLR optimization
Beta Was this translation helpful? Give feedback.
All reactions