Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pcm for openSUSE:Factory checked in at 2022-01-28 22:12:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcm (Old) and /work/SRC/openSUSE:Factory/.pcm.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcm" Fri Jan 28 22:12:45 2022 rev:10 rq:949680 version:202201 Changes: -------- --- /work/SRC/openSUSE:Factory/pcm/pcm.changes 2021-12-26 13:30:55.930977180 +0100 +++ /work/SRC/openSUSE:Factory/.pcm.new.1898/pcm.changes 2022-01-28 22:13:32.898474369 +0100 @@ -1,0 +2,12 @@ +Fri Jan 28 12:25:00 UTC 2022 - Roman Dementiev <roman.dement...@intel.com> + +- Update to 202201 upstream version: +* use cmake to build the project +* reduce pcm overhead +* pcm-raw: add -r option (PMU reset) +* pcm-raw: add a sample separator option +* freeze/unfreeze all core PMU counters during the read operation +* change ulimit recommendations +* various performance and bug fixes + +------------------------------------------------------------------- Old: ---- 202112.tar.gz New: ---- 202201.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcm.spec ++++++ --- /var/tmp/diff_new_pack.mYs3r2/_old 2022-01-28 22:13:33.418470810 +0100 +++ /var/tmp/diff_new_pack.mYs3r2/_new 2022-01-28 22:13:33.434470701 +0100 @@ -17,7 +17,7 @@ Name: pcm -Version: 202112 +Version: 202201 Release: 0 Summary: Processor Counter Monitor License: BSD-3-Clause @@ -25,6 +25,7 @@ Source: https://github.com/opcm/pcm/archive/%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: make +BuildRequires: cmake ExclusiveArch: %{ix86} x86_64 %description @@ -34,24 +35,20 @@ %prep %setup -q -# do not mess with optflags -sed -i '/-Wall -g -O3/d' Makefile -sed -e 's:-O0 -g3 -Wall:%{optflags}:g' \ - -i daemon/client/Debug/subdir.mk \ - -i daemon/daemon/Debug/subdir.mk %build -export CFLAGS="%{optflags} -fPIC" -export CXXFLAGS="%{optflags} -fPIC" -%{!?make_build:%define make_build %{__make} -O %{?_smp_mflags}} -%make_build +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" +%cmake -DCMAKE_BUILD_TYPE=CUSTOM -DCMAKE_INSTALL_PREFIX=%{_prefix} +%{!?cmake_build:%define cmake_build %{__cmake}} +%cmake_build %install -%make_install prefix=%{buildroot}%{_prefix} +%cmake_install %files %license LICENSE -%doc *HOWTO* +%doc doc/*HOWTO* %{_sbindir}/pcm %{_sbindir}/pcm-core %{_sbindir}/pcm-iio ++++++ 202112.tar.gz -> 202201.tar.gz ++++++ ++++ 97737 lines of diff (skipped)