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. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
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
All reactions