diff options
author | Ben Gamari <bgamari.foss@gmail.com> | 2016-12-08 16:33:42 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2016-12-08 18:44:55 -0500 |
commit | 55361b381d14d8752f00d90868fcbe82f86c6b2d (patch) | |
tree | e0487a759369e8db308d9ea2dfa7b7d78fa9276c /rts/Libdw.c | |
parent | 1e5b7d701149dc20c9f92e722c32912c86d53081 (diff) | |
download | haskell-55361b381d14d8752f00d90868fcbe82f86c6b2d.tar.gz |
nativeGen: Fix string merging on Windows
D1290 places string constants in the `.rodata.str` section with `aMS`
section flags so that the linker can merge them. However, it seems that
ld doesn't understand these flags. It appears that `gcc
-fmerge-constants` uses the `dr` flags on Windows. Make GHC do the same.
Test Plan: Validate on Windows
Reviewers: xnyhps, austin, Phyx
Reviewed By: Phyx
Subscribers: thomie, trommler
Differential Revision: https://phabricator.haskell.org/D2797
GHC Trac Issues: #9577
Diffstat (limited to 'rts/Libdw.c')
0 files changed, 0 insertions, 0 deletions