Module: wine Branch: master Commit: 1b02177a5557943cb63dc80a87c3a6778bf21bde URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b02177a5557943cb63dc80a87...
Author: Alexandre Julliard julliard@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));