oeAware-tune/oeAware-tune.spec
zhoukaiqi 65a6ad412e example adapts to new interface
(cherry picked from commit ada0992f7398f4bf00a9a61358808775a3ca1693)
2024-06-05 10:26:28 +08:00

41 lines
1.2 KiB
RPMSpec

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 <zhoukaiqi@huawei.com> - v1.0.0-2
- example adapts to new interface
* Thu May 30 2024 zhoukaiqi <zhoukaiqi@huawei.com> - v1.0.0-1
- support automatic core binding for UnixBench