Alexandre Julliard : winegcc: Only pass large-address-aware option for i386 builds.
Alexandre Julliard
julliard at winehq.org
Tue Apr 29 13:36:13 CDT 2014
Module: wine
Branch: master
Commit: 1b02177a5557943cb63dc80a87c3a6778bf21bde
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b02177a5557943cb63dc80a87c3a6778bf21bde
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Apr 29 16:02:25 2014 +0200
winegcc: Only pass large-address-aware option for i386 builds.
---
tools/winegcc/winegcc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c
index e051d61..72e2e69 100644
--- a/tools/winegcc/winegcc.c
+++ b/tools/winegcc/winegcc.c
@@ -926,7 +926,8 @@ static void build(struct options* opts)
if (opts->image_base)
strarray_add(link_args, strmake("-Wl,--image-base,%s", opts->image_base));
- if (opts->large_address_aware) strarray_add( link_args, "-Wl,--large-address-aware" );
+ if (opts->large_address_aware && opts->target_cpu == CPU_x86)
+ strarray_add( link_args, "-Wl,--large-address-aware" );
if (opts->unicode_app && !opts->shared)
strarray_add(link_args, mingw_unicode_hack(opts));
More information about the wine-cvs
mailing list