]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/ldmain.c
Treat common symbol as undefined for --no-define-common
[thirdparty/binutils-gdb.git] / ld / ldmain.c
index 5d1a3f46f556184aa65cfb1d2d9514ece1ac1ca2..cb1e2d158b7e509435b186d3d189d3567edb8df3 100644 (file)
@@ -395,6 +395,9 @@ main (int argc, char **argv)
   if (argc == 2 && version_printed)
     xexit (0);
 
+  if (link_info.inhibit_common_definition && !bfd_link_dll (&link_info))
+    einfo (_("%P%F: --no-define-common may not be used without -shared\n"));
+
   if (!lang_has_input_file)
     {
       if (version_printed || command_line.print_output_format)