diff --git a/ubturbo-1.0.0.tar.gz b/ubturbo-1.0.0.tar.gz index 8b15d4996ba3ff1f7b13afb664e912e90c7cdccc..4ec9de1e11848bbdcfbc6a27d1243f41ddce834e 100644 Binary files a/ubturbo-1.0.0.tar.gz and b/ubturbo-1.0.0.tar.gz differ diff --git a/ubturbo.spec b/ubturbo.spec index 91007b3e332f6be42cf3b1490972541410e6d540..ce2feb2039989fbfe3046674f8e5ac7ff05b331e 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -16,7 +16,7 @@ BuildRequires: kernel-devel >= 5.10.0-136.12.0.86 make >= 4.3 gcc >= 10.3.1 cmak BuildRequires: libboundscheck BuildRequires: make BuildRequires: gcc flex bison elfutils-libelf-devel openssl openssl-devel ncurses-devel dwarves -BuildRequires: cmake coreutils +BuildRequires: cmake coreutils cpio BuildRequires: chrpath BuildRequires: patchelf BuildRequires: libboundscheck @@ -36,7 +36,7 @@ ubturbo %define ucache_dir /lib/modules/ucache %define smap_libsmap_dir /usr/lib64 %define udev_rules_dir %{_sysconfdir}/udev/rules.d -%define kernel_devel_version 6.6.0 +%define kernel_devel_version 6.6.0-126.0.0.102.oe2403sp3.aarch64 #define rmrs %define debug_package %{nil} @@ -82,10 +82,15 @@ pwd tar -zxvf v1.11.0.tar.gz cd %{_builddir} -cd %{_builddir}/ubturbo/plugins/smap/src/drivers && make -j`nproc` -C /lib/modules/6.6.0*/build M=%{_builddir}/ubturbo/plugins/smap/src/drivers modules +wget http://121.36.84.172/dailybuild/EBS-openEuler-24.03-LTS-SP3/rc7_openeuler-2025-12-05-07-07-41/everything/aarch64/Packages/kernel-devel-6.6.0-126.0.0.102.oe2403sp3.aarch64.rpm +rpm2cpio kernel-devel-6.6.0-126.0.0.102.oe2403sp3.aarch64.rpm --force | cpio -div +ls -l + +cd %{_builddir} +cd %{_builddir}/ubturbo/plugins/smap/src/drivers && make -j`nproc` -C %{_builddir}/usr/src/kernels/%{kernel_devel_version} M=%{_builddir}/ubturbo/plugins/smap/src/drivers modules cp %{_builddir}/ubturbo/plugins/smap/src/drivers/Module.symvers %{_builddir}/ubturbo/plugins/smap/src/tiering/depends -cd %{_builddir}/ubturbo/plugins/smap/src/tiering && make -j`nproc` -C /lib/modules/6.6.0*/build M=%{_builddir}/ubturbo/plugins/smap/src/tiering modules -cd %{_builddir}/ubturbo/plugins/smap/src/ucache && make -j`nproc` -C /lib/modules/6.6.0*/build M=%{_builddir}/ubturbo/plugins/smap/src/ucache modules +cd %{_builddir}/ubturbo/plugins/smap/src/tiering && make -j`nproc` -C %{_builddir}/usr/src/kernels/%{kernel_devel_version} M=%{_builddir}/ubturbo/plugins/smap/src/tiering modules +cd %{_builddir}/ubturbo/plugins/smap/src/ucache && make -j`nproc` -C %{_builddir}/usr/src/kernels/%{kernel_devel_version} M=%{_builddir}/ubturbo/plugins/smap/src/ucache modules rm -rf %{_builddir}/ubturbo/plugins/smap/3rdparty/spdlog mv %{_builddir}/spdlog-1.11.0 %{_builddir}/spdlog