diff --git a/oeAware-tune-v1.0.0.tar.gz b/oeAware-tune-v1.0.0.tar.gz new file mode 100644 index 0000000..4e7e3ce Binary files /dev/null and b/oeAware-tune-v1.0.0.tar.gz differ diff --git a/oeAware-tune.spec b/oeAware-tune.spec new file mode 100644 index 0000000..2ac6887 --- /dev/null +++ b/oeAware-tune.spec @@ -0,0 +1,36 @@ +Name: oeAware-tune +Version: v1.0.0 +Release: 1 +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 + +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 +* Thu May 30 2024 zhoukaiqi - v1.0.0-1 +- support automatic core binding for UnixBench