diff --git a/fping-4.2-gcc10-extern.patch b/fping-4.2-gcc10-extern.patch new file mode 100644 index 0000000..3ad0c64 --- /dev/null +++ b/fping-4.2-gcc10-extern.patch @@ -0,0 +1,12 @@ +diff -up fping-4.2/src/fping.h.extern fping-4.2/src/fping.h +--- fping-4.2/src/fping.h.extern 2019-02-19 16:00:09.000000000 -0500 ++++ fping-4.2/src/fping.h 2020-02-02 00:19:02.613997883 -0500 +@@ -11,7 +11,7 @@ + void crash_and_burn( char *message ); + void errno_crash_and_burn( char *message ); + int in_cksum( unsigned short *p, int n ); +-int random_data_flag; ++extern int random_data_flag; + + /* socket.c */ + int open_ping_socket_ipv4(); diff --git a/fping.spec b/fping.spec index 9bb3e8c..5b17709 100644 --- a/fping.spec +++ b/fping.spec @@ -2,11 +2,12 @@ Name: fping Version: 4.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Scriptable, parallelized ping-like utility License: BSD with advertising URL: http://www.fping.org/ Source0: http://fping.org/dist/%{name}-%{version}.tar.gz +Patch0: fping-4.2-gcc10-extern.patch BuildRequires: gcc @@ -17,7 +18,7 @@ monitoring of large numbers of systems, and is developed with ease of use in scripting in mind. %prep -%autosetup +%autosetup -p1 %build %configure @@ -33,6 +34,9 @@ use in scripting in mind. %{_mandir}/man8/* %changelog +* Sun Feb 2 2020 Charles R. Anderson - 4.2-3 +- Patch for GCC 10 requirement to use extern in header files when declaring global variables + * Thu Jul 25 2019 Fedora Release Engineering - 4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild