%{?asan:/usr/bin/gcc-unforce-options}
%{?ubsan:/usr/bin/gcc-unforce-options}
-export BUILD_logger=m
# Default buffer sizes to compile in. [kB]
export LOGGER_MAIN_BUFFER_SIZE=256
export LOGGER_EVENTS_BUFFER_SIZE=256
export LOGGER_RADIO_BUFFER_SIZE=256
export LOGGER_SYSTEM_BUFFER_SIZE=256
-export BUILD_proc_tsm=m
+
+%ifarch %{arm} aarch64
export BUILD_kdbus=m
+export BUILD_logger=m
+export BUILD_proc_tsm=m
export BUILD_zlogger=m
-%ifarch %{arm} aarch64
make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4
make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4
make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4 INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4-rt INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
%endif
+%ifarch riscv64
export BUILD_kdbus=n
+export BUILD_logger=m
export BUILD_proc_tsm=n
+export BUILD_zlogger=m
-%ifarch riscv64
make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra