diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2014-09-18 00:50:34 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2014-09-18 12:58:48 -0400 |
| commit | 360a29d9c93086fe34222c42b59f46ab6e0fb14c (patch) | |
| tree | cb6701af54fe836ec9238290cc86282d2c8abb51 | |
| parent | 9508faa2270a35595670cb3ca610ad17abff272d (diff) | |
| download | rust-360a29d9c93086fe34222c42b59f46ab6e0fb14c.tar.gz rust-360a29d9c93086fe34222c42b59f46ab6e0fb14c.zip | |
stop disabling ASLR in normal Windows builds
Closes #16514
| -rw-r--r-- | src/librustc/back/link.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs index de1eef1dce3..91c61650cf6 100644 --- a/src/librustc/back/link.rs +++ b/src/librustc/back/link.rs @@ -1024,7 +1024,9 @@ fn link_args(cmd: &mut Command, // Mark all dynamic libraries and executables as compatible with ASLR // FIXME #17098: ASLR breaks gdb - // cmd.arg("-Wl,--dynamicbase"); + if sess.opts.debuginfo == NoDebugInfo { + cmd.arg("-Wl,--dynamicbase"); + } // Mark all dynamic libraries and executables as compatible with the larger 4GiB address // space available to x86 Windows binaries on x86_64. |
