!23 fix failure caused by GCC upgrade to 10

From: @Lin__Jiaxin
Reviewed-by: @small_leek
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2021-08-04 02:51:56 +00:00 committed by Gitee
commit 23ecac082b
2 changed files with 14 additions and 1 deletions

View File

@ -1,6 +1,6 @@
Name: fio
Version: 3.7
Release: 10
Release: 11
Summary: Versatile IO workload generator
License: GPLv2
URL: http://git.kernel.dk/?p=fio.git;a=summary
@ -13,6 +13,7 @@ BuildRequires: libpmem-devel libpmemblk-devel
Patch0000: fix-glibc-error.patch
Patch0001: Modify-python2.7-to-python3-with-requires.patch
Patch0002: fio2gnuplot-fix-TabErrors-when-running-with-Python-3.patch
Patch0003: gcc-10.patch
%description
fio is a tool used to spawn many threads or processes that perform a specific type
of io operation specified by the user.It accepts many global parameters inherited
@ -46,6 +47,9 @@ export EXTFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
%{_mandir}/man1/*
%changelog
* Fri Jul 30 2021 linjiaxin5 <linjiaxin5@huawei.com> - 3.7-11
- Fix failure caused by GCC upgrade to 10
* Wed Jul 21 2021 lingsheng <lingsheng@huawei.com> - 3.7-10
- Remove unnecessary buildrequire gdb

9
gcc-10.patch Normal file
View File

@ -0,0 +1,9 @@
--- a/t/arch.c 2021-08-03 15:35:12.952984598 +0800
+++ b/t/arch.c 2021-08-03 15:34:47.284542645 +0800
@@ -1,5 +1,5 @@
#include "../arch/arch.h"
unsigned long arch_flags = 0;
-bool tsc_reliable;
+extern bool tsc_reliable;
int arch_random;