diff --git a/0002-libpfm-lib-Makefile.patch b/0002-libpfm-lib-Makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..0cafbad47b12385dce7d99a0e1fd73779126ce5a --- /dev/null +++ b/0002-libpfm-lib-Makefile.patch @@ -0,0 +1,11 @@ +--- libpfm-4.10.1/lib/Makefile.old 2020-03-18 14:33:35.048208359 +0800 ++++ libpfm-4.10.1/lib/Makefile 2020-03-18 14:35:00.276038441 +0800 +@@ -33,7 +33,7 @@ ifeq ($(SYS),Linux) + SRCS += pfmlib_perf_event_pmu.c pfmlib_perf_event.c pfmlib_perf_event_raw.c + endif + +-CFLAGS+=-D_REENTRANT -I. -fvisibility=hidden ++CFLAGS+=-D_REENTRANT -I. -fvisibility=hidden -fstack-protector-strong + + # + # list all library support modules diff --git a/libpfm.spec b/libpfm.spec index 3f51a7d3f930ce42162ea7c80788274a9d05bd64..0eac6f5da5f075e7cffaf3189c822c8a7d575c5d 100644 --- a/libpfm.spec +++ b/libpfm.spec @@ -10,7 +10,8 @@ URL: http://perfmon2.sourceforge.net/ Source0: http://sourceforge.net/projects/perfmon2/files/libpfm4/%{name}-%{version}.tar.gz -Patch1: 0001-libpfm-python3-setup.patch +Patch0001: 0001-libpfm-python3-setup.patch +Patch0002: 0002-libpfm-lib-Makefile.patch BuildRequires: python3 python3-devel python3-setuptools swig gcc %description