@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141
141
# Use this only if you have Turing+ GPU
142
142
_build_nvidia_open=${_build_nvidia_open-}
143
143
144
- # Build a debug package with non-stripped vmlinux
145
- _build_debug=${_build_debug-}
146
-
147
144
if [[ " $_use_llvm_lto " = " thin" || " $_use_llvm_lto " = " full" ]] && [ " $_use_lto_suffix " = " y" ]; then
148
145
pkgsuffix=cachyos-${_cpusched} -lto
149
146
pkgbase=linux-$pkgsuffix
@@ -168,7 +165,7 @@ _kernver=$pkgver-$pkgrel
168
165
arch=(' x86_64' ' x86_64_v3' )
169
166
url=" https://github.com/CachyOS/linux-cachyos"
170
167
license=(' GPL-2.0-only' )
171
- options=(' !strip ' ' !debug ' ' ! lto' )
168
+ options=(' !lto' )
172
169
makedepends=(' bc' ' libelf' ' pahole' ' cpio' ' perl' ' tar' ' xz' ' zstd' ' gcc' ' gcc-libs' ' glibc' ' binutils' ' make' ' patch' ' python' )
173
170
# LLVM makedepends
174
171
if [[ " $_use_llvm_lto " = " thin" || " $_use_llvm_lto " = " full" ]] || [ -n " $_use_kcfi " ]; then
@@ -666,38 +663,11 @@ _package-headers() {
666
663
echo " Removing loose objects..."
667
664
find " $builddir " -type f -name ' *.o' -printf ' Removing %P\n' -delete
668
665
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
-
687
666
echo " Adding symlink..."
688
667
mkdir -p " $pkgdir /usr/src"
689
668
ln -sr " $builddir " " $pkgdir /usr/src/$pkgbase "
690
669
}
691
670
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
-
701
671
_package-zfs (){
702
672
pkgdesc=" zfs module for the $pkgdesc kernel"
703
673
depends=(' pahole' $pkgbase =$_kernver )
@@ -739,7 +709,6 @@ _package-nvidia-open(){
739
709
}
740
710
741
711
pkgname=(" $pkgbase " )
742
- [ -n " $_build_debug " ] && pkgname+=(" $pkgbase -dbg" )
743
712
pkgname+=(" $pkgbase -headers" )
744
713
[ -n " $_build_zfs " ] && pkgname+=(" $pkgbase -zfs" )
745
714
[ -n " $_build_nvidia " ] && pkgname+=(" $pkgbase -nvidia" )
0 commit comments