Commit 9de7c791 authored by Jinoh Kang's avatar Jinoh Kang Committed by Alexandre Julliard

winegcc: Enable SafeSEH only on i386.

SafeSEH is not applicable to architectures other than i386. This fixes compiling with the clang ARM assembler, which cannot parse ".def @feat.00" since "@" is parsed as the start of a line comment.
parent 057467bf
......@@ -989,7 +989,8 @@ static const char *build_spec_obj( struct options *opts, const char *spec_file,
if (opts->large_address_aware) strarray_add( &spec_args, "--large-address-aware" );
}
if (opts->target.platform == PLATFORM_WINDOWS) strarray_add(&spec_args, "--safeseh");
if (opts->target.platform == PLATFORM_WINDOWS && opts->target.cpu == CPU_i386)
strarray_add(&spec_args, "--safeseh");
if (entry_point)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment