| |
@@ -39,7 +39,7 @@
|
| |
Summary: A GNU collection of binary utilities
|
| |
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
| |
Version: 2.37
|
| |
- Release: 3%{?dist}
|
| |
+ Release: 4%{?dist}
|
| |
License: GPLv3+
|
| |
URL: https://sourceware.org/binutils
|
| |
|
| |
@@ -869,6 +869,9 @@
|
| |
|
| |
#----------------------------------------------------------------------------
|
| |
%changelog
|
| |
+ * Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 2.37-4
|
| |
+ - Fix return value of process_file (#1990817)
|
| |
+
|
| |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-3
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
| |
|
| |
When this package was rebased to the upstream 2.37 release, the
binutils-filename-in-error-messages.patch
local patch had to be rebased,because upstream changed from using
bfd_boolean
,TRUE
andFALSE
to usingC99
bool
, withtrue
andfalse
.The upstream code changed like so:
However, Fedora had a local change to use
FALSE
there, which was lost inthe rebase, so we just use
true
now, causing the function to returntrue
in case of error.This restores the intended behaviour of the Fedora patch, by
initializing the variable to
false
.This fixes the bug, but is missing tests to verify it. There should really
be upstream tests for the exit code of
readelf
, which would thenget reused downstream and verify the local patches still pass them.