From 395a94d308d77786809eee9eb77b4e35c78fbf9e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 2 Apr 2018 14:20:10 +0200 Subject: [PATCH] winegcc: Set page alignment to 4096 in all cases. This avoids leaving holes in builtin dll mappings. Signed-off-by: Alexandre Julliard --- tools/winegcc/winegcc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c index 80dba4c13ba..4be35d5d243 100644 --- a/tools/winegcc/winegcc.c +++ b/tools/winegcc/winegcc.c @@ -1136,13 +1136,13 @@ static void build(struct options* opts) default: if (opts->image_base) { - if (!try_link(opts->prefix, link_args, "-Wl,-z,max-page-size=0x1000")) - strarray_add(link_args, "-Wl,-z,max-page-size=0x1000"); if (!try_link(opts->prefix, link_args, strmake("-Wl,-Ttext-segment=%s", opts->image_base))) strarray_add(link_args, strmake("-Wl,-Ttext-segment=%s", opts->image_base)); else prelink = PRELINK; } + if (!try_link(opts->prefix, link_args, "-Wl,-z,max-page-size=0x1000")) + strarray_add(link_args, "-Wl,-z,max-page-size=0x1000"); break; } -- 2.11.4.GIT