From 273f8eef394d0e1f6e631802af1f1b3e8235a35e Mon Sep 17 00:00:00 2001 From: Yaraslau Furman Date: Wed, 11 Dec 2024 19:04:41 +0200 Subject: [PATCH] PKGBUILD: apply extra uarches patch even when defconfig is copied Otherwise some default value is set which will result in a misoptimization. --- PKGBUILD | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 587122e..27a763b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -197,6 +197,11 @@ apply_patches() { patch -Np1 -i "${srcdir}/cl-linux/${i}" || true done + + # Patch with kernel_compiler_patch patches. + # Do this before any defconfig invocations so we + # have all of the extra selectable uarches ready and selectable + patch -Np1 -i "$srcdir/kernel_compiler_patch-$_kernelcompilerpatch/more-ISA-levels-and-uarches-for-kernel-6.1.79+.patch" } # Allows user to modify the kernel config @@ -315,10 +320,9 @@ update_defconfig() { make ${BUILD_FLAGS[*]} olddefconfig diff -u $srcdir/cl-linux/config .config || : - # Patch with kernel_compiler_patch patches # This must be executed after olddefconfig # to allow for the next section to run. - patch -Np1 -i "$srcdir/kernel_compiler_patch-$_kernelcompilerpatch/more-ISA-levels-and-uarches-for-kernel-6.1.79+.patch" + # ^^^ do we really need this? # Set subarch automatically if [ -n "${_subarch}" ]; then