On Wed Aug 20 20:26:37 2025 +0000, Alexandre Julliard wrote:
The only influence is when both flags are set, we stop allocating in the low 2Gb by default, which probably breaks plugins that have pointer truncation bugs. Unless both flags are set together, there shouldn't be any difference for the case of `.exe.so` binaries. There are more differences for the case of PE binaries, but that's controlled by the flags passed to `mingw`, not to `winebuild`. So there's no reason to add two separate options to `winebuild`. Clearing either flag is the same as clearing both.
@julliard thanks for clarification. I've reverted the `HIGHENTROPYVA` portions of this MR and resolved the styling questions.
Unless both flags are set together, there shouldn't be any difference for the case of `.exe.so` binaries.
So according to this information, the following code would influence readability only, do you wish to remove it, keep it, or code-comment it?
```c if (!disable_dynamicbase) { spec->dll_characteristics |= IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA; } ```