summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle De'Vir2018-11-17 13:48:32 +1000
committerKyle De'Vir2018-11-17 13:48:32 +1000
commit3ba7d9da238a531978d788f4cb6ae53401457181 (patch)
tree85f5a349ea5a8a2bd79879dee445a7b483135ec0 /PKGBUILD
parent81750f25b0909ea4931fd6b58f58aaa62955c741 (diff)
downloadaur-3ba7d9da238a531978d788f4cb6ae53401457181.tar.gz
Update
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD8
1 files changed, 8 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 77f5a0e68d4b..c571d470abd1 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,9 +12,11 @@ url="https://evilpiepirate.org/git/"
license=(GPL2)
makedepends=(xmlto kmod inetutils bc libelf git python-sphinx graphviz)
options=('!strip')
+_gcc_more_v='20180509'
_srcname=bcachefs
source=(
"$_srcname::git+https://evilpiepirate.org/git/bcachefs.git"
+ "enable_additional_cpu_optimizations-$_gcc_more_v.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/$_gcc_more_v.tar.gz" # enable_additional_cpu_optimizations_for_gcc
config # the main kernel config file
60-linux.hook # pacman hook for depmod
90-linux.hook # pacman hook for initramfs regeneration
@@ -25,6 +27,7 @@ validpgpkeys=(
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
sha256sums=('SKIP'
+ '226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d'
'a00e8594a8937cdb9e7ee26b0b0530ec610d14f1f7008612b98739855a0daa75'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
@@ -36,8 +39,13 @@ _kernelname=${pkgbase#linux}
prepare() {
cd $_srcname
+ msg2 "Adding patches from Arch Linux kernel repository..."
git remote add upstream-arch https://git.archlinux.org/linux.git
git pull upstream-arch v$_srcver
+
+ # https://github.com/graysky2/kernel_gcc_patch
+ msg2 "Patching to enabled additional gcc CPU optimizatons..."
+ patch -Np1 -i "$srcdir/kernel_gcc_patch-$_gcc_more_v/enable_additional_cpu_optimizations_for_gcc_v8.1+_kernel_v4.13+.patch"
msg2 "Setting version..."
scripts/setlocalversion --save-scmversion