[lld] r316693 - [MinGW] Ignore the --enable-auto-import flag

Martin Storsjo via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 26 13:12:01 PDT 2017


Author: mstorsjo
Date: Thu Oct 26 13:12:01 2017
New Revision: 316693

URL: http://llvm.org/viewvc/llvm-project?rev=316693&view=rev
Log:
[MinGW] Ignore the --enable-auto-import flag

In GNU ld, this option is enabled by default, but can be set
to reduce some warnings.

For lld, ignore the flag (for now); in case linking still succeeds
everything should be fine, if not, it should be clear to the user
what part failed (possibly requiring adjusting the user project
to not rely on this feature), instead of straight out failing due to
an unknown flag.

Differential Revision: https://reviews.llvm.org/D39330

Modified:
    lld/trunk/MinGW/Options.td

Modified: lld/trunk/MinGW/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/MinGW/Options.td?rev=316693&r1=316692&r2=316693&view=diff
==============================================================================
--- lld/trunk/MinGW/Options.td (original)
+++ lld/trunk/MinGW/Options.td Thu Oct 26 13:12:01 2017
@@ -37,6 +37,7 @@ def Bdynamic: F<"Bdynamic">, HelpText<"L
 def Bstatic: F<"Bstatic">, HelpText<"Do not link against shared libraries">;
 def O: Joined<["-"], "O">, HelpText<"Optimize output file size">;
 def enable_auto_image_base: F<"enable-auto-image-base">;
+def enable_auto_import: F<"enable-auto-import">;
 def full_shutdown: Flag<["--"], "full-shutdown">;
 def major_image_version: S<"major-image-version">;
 def minor_image_version: S<"minor-image-version">;




More information about the llvm-commits mailing list