@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141# Use this only if you have Turing+ GPU
142142_build_nvidia_open=${_build_nvidia_open-}
143143
144- # Build a debug package with non-stripped vmlinux
145- _build_debug=${_build_debug-}
146-
147144if [[ " $_use_llvm_lto " = " thin" || " $_use_llvm_lto " = " full" ]] && [ " $_use_lto_suffix " = " y" ]; then
148145 pkgsuffix=cachyos-${_cpusched} -lto
149146 pkgbase=linux-$pkgsuffix
@@ -168,7 +165,7 @@ _kernver=$pkgver-$pkgrel
168165arch=(' x86_64' ' x86_64_v3' )
169166url=" https://github.com/CachyOS/linux-cachyos"
170167license=(' GPL-2.0-only' )
171- options=(' !strip ' ' !debug ' ' ! lto' )
168+ options=(' !lto' )
172169makedepends=(' bc' ' libelf' ' pahole' ' cpio' ' perl' ' tar' ' xz' ' zstd' ' gcc' ' gcc-libs' ' glibc' ' binutils' ' make' ' patch' ' python' )
173170# LLVM makedepends
174171if [[ " $_use_llvm_lto " = " thin" || " $_use_llvm_lto " = " full" ]] || [ -n " $_use_kcfi " ]; then
@@ -666,38 +663,11 @@ _package-headers() {
666663 echo " Removing loose objects..."
667664 find " $builddir " -type f -name ' *.o' -printf ' Removing %P\n' -delete
668665
669- echo " Stripping build tools..."
670- local file
671- while read -rd ' ' file; do
672- case " $( file -Sib " $file " ) " in
673- application/x-sharedlib\; * ) # Libraries (.so)
674- strip -v $STRIP_SHARED " $file " ;;
675- application/x-archive\; * ) # Libraries (.a)
676- strip -v $STRIP_STATIC " $file " ;;
677- application/x-executable\; * ) # Binaries
678- strip -v $STRIP_BINARIES " $file " ;;
679- application/x-pie-executable\; * ) # Relocatable binaries
680- strip -v $STRIP_SHARED " $file " ;;
681- esac
682- done < <( find " $builddir " -type f -perm -u+x ! -name vmlinux -print0)
683-
684- echo " Stripping vmlinux..."
685- strip -v $STRIP_STATIC " $builddir /vmlinux"
686-
687666 echo " Adding symlink..."
688667 mkdir -p " $pkgdir /usr/src"
689668 ln -sr " $builddir " " $pkgdir /usr/src/$pkgbase "
690669}
691670
692- _package-dbg (){
693- pkgdesc=" Non-stripped vmlinux file for the $pkgdesc kernel"
694- depends=(linux-${pkgsuffix} -headers)
695-
696- cd " ${srcdir} /${_srcname} "
697- mkdir -p " $pkgdir /usr/src/debug/linux-${pkgsuffix} "
698- install -Dt " $pkgdir /usr/src/debug/linux-${pkgsuffix} " -m644 vmlinux
699- }
700-
701671_package-zfs (){
702672 pkgdesc=" zfs module for the $pkgdesc kernel"
703673 depends=(' pahole' $pkgbase =$_kernver )
@@ -739,7 +709,6 @@ _package-nvidia-open(){
739709}
740710
741711pkgname=(" $pkgbase " )
742- [ -n " $_build_debug " ] && pkgname+=(" $pkgbase -dbg" )
743712pkgname+=(" $pkgbase -headers" )
744713[ -n " $_build_zfs " ] && pkgname+=(" $pkgbase -zfs" )
745714[ -n " $_build_nvidia " ] && pkgname+=(" $pkgbase -nvidia" )
0 commit comments