From: Matthias Klose Date: Sat, 14 Jan 2023 17:24:22 +0000 (+0000) Subject: _gold_dummy_zoption X-Git-Tag: archive/raspbian/2.40-2+rpi1^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=57995a621d9e6dce2d2342cb3e0d9fb0d0d9b30e;p=binutils.git _gold_dummy_zoption # DP: let gold accept a dummy -z buildd- option. # DP: let gold accept a dummy -z buildd- option. Gbp-Pq: Name 161_gold_dummy_zoption.diff --- diff --git a/gold/options.cc b/gold/options.cc index 5c01625c2..9b79b0641 100644 --- a/gold/options.cc +++ b/gold/options.cc @@ -994,6 +994,8 @@ parse_short_option(int argc, const char** argv, int pos_in_argv_i, { int dummy_i = 0; const char* dash_z_arg = *arg; + if (strncmp(dash_z_arg, "buildd", strlen("buildd")) == 0) + *arg = "buildd"; retval = parse_long_option(1, arg, true, arg, &dummy_i); if (retval == NULL) usage(_("unknown -z option"), dash_z_arg); diff --git a/gold/options.h b/gold/options.h index 1aa451c77..46a0d5bc9 100644 --- a/gold/options.h +++ b/gold/options.h @@ -1413,6 +1413,9 @@ class General_options options::TWO_DASHES, '\0', N_("Report unresolved symbols as errors"), NULL, true); + DEFINE_bool(buildd, options::DASH_Z, '\0', false, + N_("Dummy z option"), + NULL); DEFINE_bool(wchar_size_warning, options::TWO_DASHES, '\0', true, NULL, N_("(ARM only) Do not warn about objects with incompatible "