Name: oeAware-tune Version: v1.0.0 Release: 2 Summary: %{name} interconnect with the existing optimization of openEuler and develop new optimization features. License: MulanPSL2 URL: https://gitee.com/openeuler/%{name} Source0: %{name}-%{version}.tar.gz Patch1: 0001-example-adapts-to-new-interface.patch BuildRequires: cmake make gcc-c++ BuildRequires: numactl-devel %description %{name} interconnect with the existing optimization of openEuler and develop new optimization features. %prep %autosetup -n %{name}-%{version} -p1 %build cd thread_tune mkdir build cd build cmake .. -DWITH_DEBUG=TRUE make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_libdir}/oeAware-plugin/ install -D -m 0740 ./thread_tune/build/libthread_tune.so %{buildroot}%{_libdir}/oeAware-plugin/ install -D -m 0640 ./thread_tune/thread_tune.conf %{buildroot}%{_libdir}/oeAware-plugin/ %files %attr(0440, root, root) %{_libdir}/oeAware-plugin/libthread_tune.so %attr(0640, root, root) %{_libdir}/oeAware-plugin/thread_tune.conf %changelog * Fri May 31 2024 zhoukaiqi - v1.0.0-2 - example adapts to new interface * Thu May 30 2024 zhoukaiqi - v1.0.0-1 - support automatic core binding for UnixBench