mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 06:45:56 +08:00
* ld.texinfo (--no-warn-search-mismatch): Document.
* ldfile.c (ldfile_try_open_bfd): Don't warn about skipping incompatible libraries if --no-warn-search-mismatch. * ld.h (args_type): Add warn_search_mismatch. * ldmain.c (main): Init it. * lexsup.c (enum option_values): Add OPTION_NO_WARN_SEARCH_MISMATCH. (ld_options): Add entry for --no-warn-search-mismatch. (parse_args): Handle OPTION_NO_WARN_SEARCH_MISMATCH.
This commit is contained in:
@ -83,6 +83,7 @@ enum option_values
|
||||
OPTION_NO_DEMANGLE,
|
||||
OPTION_NO_KEEP_MEMORY,
|
||||
OPTION_NO_WARN_MISMATCH,
|
||||
OPTION_NO_WARN_SEARCH_MISMATCH,
|
||||
OPTION_NOINHIBIT_EXEC,
|
||||
OPTION_NON_SHARED,
|
||||
OPTION_NO_WHOLE_ARCHIVE,
|
||||
@ -428,6 +429,10 @@ static const struct ld_option ld_options[] =
|
||||
TWO_DASHES },
|
||||
{ {"no-warn-mismatch", no_argument, NULL, OPTION_NO_WARN_MISMATCH},
|
||||
'\0', NULL, N_("Don't warn about mismatched input files"), TWO_DASHES},
|
||||
{ {"no-warn-search-mismatch", no_argument, NULL,
|
||||
OPTION_NO_WARN_SEARCH_MISMATCH},
|
||||
'\0', NULL, N_("Don't warn on finding an incompatible library"),
|
||||
TWO_DASHES},
|
||||
{ {"no-whole-archive", no_argument, NULL, OPTION_NO_WHOLE_ARCHIVE},
|
||||
'\0', NULL, N_("Turn off --whole-archive"), TWO_DASHES },
|
||||
{ {"noinhibit-exec", no_argument, NULL, OPTION_NOINHIBIT_EXEC},
|
||||
@ -963,6 +968,9 @@ parse_args (unsigned argc, char **argv)
|
||||
case OPTION_NO_WARN_MISMATCH:
|
||||
command_line.warn_mismatch = FALSE;
|
||||
break;
|
||||
case OPTION_NO_WARN_SEARCH_MISMATCH:
|
||||
command_line.warn_search_mismatch = FALSE;
|
||||
break;
|
||||
case OPTION_NOINHIBIT_EXEC:
|
||||
force_make_executable = TRUE;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user