diff --git a/binutils-filename-in-error-messages.patch b/binutils-filename-in-error-messages.patch index b943bd0..e23d3ec 100644 --- a/binutils-filename-in-error-messages.patch +++ b/binutils-filename-in-error-messages.patch @@ -121,3 +121,14 @@ free (ba_cache.strtab); ba_cache.strtab = NULL; +--- binutils.orig/binutils/readelf.c 2021-08-10 10:15:22.088016072 +0100 ++++ binutils-2.37/binutils/readelf.c 2021-08-10 10:15:55.567907891 +0100 +@@ -21884,7 +21884,7 @@ process_file (char * file_name) + Filedata * filedata = NULL; + struct stat statbuf; + char armag[SARMAG]; +- bool ret = true; ++ bool ret = false; + char * name; + char * saved_program_name; + diff --git a/binutils.spec b/binutils.spec index 1d7ff5c..f020c92 100644 --- a/binutils.spec +++ b/binutils.spec @@ -39,7 +39,7 @@ Summary: A GNU collection of binary utilities Name: binutils%{?name_cross}%{?_with_debug:-debug} Version: 2.37 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv3+ URL: https://sourceware.org/binutils @@ -880,6 +880,9 @@ exit 0 #---------------------------------------------------------------------------- %changelog +* Tue Aug 10 2021 Nick Clifton - 2.37-5 +- Fix a local change to readelf which resulted in a success exit code for non-existant files. (#1990817) + * Mon Aug 09 2021 Nick Clifton - 2.37-4 - Ensure that dir[0] contains pwd in gas generated DWARF-5 directory tables. (#1966987)