From: Jacek Caban jacek@codeweavers.com
--- tools/winebuild/utils.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/tools/winebuild/utils.c b/tools/winebuild/utils.c index d5e05a60bbe..e4043006050 100644 --- a/tools/winebuild/utils.c +++ b/tools/winebuild/utils.c @@ -1031,8 +1031,10 @@ const char *get_asm_rodata_section(void) { switch (target.platform) { - case PLATFORM_APPLE: return ".const"; - default: return ".section .rodata"; + case PLATFORM_APPLE: return ".const"; + case PLATFORM_MINGW: + case PLATFORM_WINDOWS: return ".section .rdata"; + default: return ".section .rodata"; } }
@@ -1051,7 +1053,9 @@ const char *get_asm_string_section(void) { switch (target.platform) { - case PLATFORM_APPLE: return ".cstring"; - default: return ".section .rodata"; + case PLATFORM_APPLE: return ".cstring"; + case PLATFORM_MINGW: + case PLATFORM_WINDOWS: return ".section .rdata"; + default: return ".section .rodata"; } }