ALT Linux repositórios
S: | 2.41-alt1 |
5.0: | 2.18.50.0.9-alt5 |
4.1: | 2.17.50.0.6-alt4 |
4.0: | 2.17.50.0.6-alt1 |
3.0: | 2.15.94.0.2.2-alt3 |
Outros repositórios
Upstream: | 2.18 |
Group :: Desenvolvimento/Outros
RPM: binutils
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: 0004-ld-add-no-warn-shared-textrel-option.patch
Download
Download
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Sun, 15 Jul 2012 20:15:16 +0000
Subject: ld: add --no-warn-shared-textrel option
diff --git a/ld/ldlex.h b/ld/ldlex.h
index defaced..defaced 100644
--- a/ld/ldlex.h
+++ b/ld/ldlex.h
@@ -138,6 +138,7 @@ enum option_values
OPTION_WARN_UNRESOLVED_SYMBOLS,
OPTION_ERROR_UNRESOLVED_SYMBOLS,
OPTION_WARN_TEXTREL,
+ OPTION_NO_WARN_SHARED_TEXTREL,
OPTION_WARN_ALTERNATE_EM,
OPTION_REDUCE_MEMORY_OVERHEADS,
#if BFD_SUPPORTS_PLUGINS
diff --git a/ld/lexsup.c b/ld/lexsup.c
index defaced..defaced 100644
--- a/ld/lexsup.c
+++ b/ld/lexsup.c
@@ -548,6 +548,8 @@ static const struct ld_option ld_options[] =
TWO_DASHES },
{ {"warn-shared-textrel", no_argument, NULL, OPTION_WARN_TEXTREL},
'\0', NULL, NULL, NO_HELP },
+ { {"no-warn-shared-textrel", no_argument, NULL, OPTION_NO_WARN_SHARED_TEXTREL},
+ '\0', NULL, NULL, NO_HELP },
{ {"warn-alternate-em", no_argument, NULL, OPTION_WARN_ALTERNATE_EM},
'\0', NULL, N_("Warn if an object has alternate ELF machine code"),
TWO_DASHES },
@@ -1536,6 +1538,9 @@ parse_args (unsigned argc, char **argv)
case OPTION_WARN_TEXTREL:
link_info.textrel_check = textrel_check_warning;
break;
+ case OPTION_NO_WARN_SHARED_TEXTREL:
+ link_info.textrel_check = textrel_check_none;
+ break;
case OPTION_WARN_ALTERNATE_EM:
link_info.warn_alternate_em = true;
break;