diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -5,7 +5,7 @@ pkgbase=linux-libre-hardened _majver=4.15 -_minver=12 +_minver=15 _fullver=${_majver}.${_minver} _basever=${_majver}-gnu _pkgver=${_fullver}-gnu @@ -21,6 +21,7 @@ options=('!strip') source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_basever}/linux-libre-${_basever}.tar.xz{,.sign} https://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_basever}-${_pkgver}.xz{,.sign} https://github.com/copperhead/linux-hardened/releases/download/${_fullver}.${_hardver}/linux-hardened-${_fullver}.${_hardver}.patch{,.sig} + https://github.com/graysky2/kernel_gcc_patch/raw/master/enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v4.13+.patch config.x86_64 # the main kernel config files 60-linux.hook # pacman hook for depmod 90-linux.hook # pacman hook for initramfs regeneration @@ -31,11 +32,12 @@ source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_basever}/linux ) sha256sums=('e6556514286f9cd6b46f5d5769b2cc3c61ac7d6fa9c9c400e3c2fb5949490186' 'SKIP' - 'dd7c52cc266e9045c2077df06b59fd3a7229dcd0b6c0027ddb6863003db29597' + 'f941a7face3ec65273399282f996e629b387bd3e0cc5d2f49544cbfb9aa1bfa9' 'SKIP' - '1ce4236686b50ef4a8fdac56b09e069dd14809fb4bc00a72a17670c5aeb61bbd' + 'be9deae995f432c780428f150756317c93d027f1dc65cb119cf0f5875a480f9d' 'SKIP' - '1098b1624ad1aa0e0948fa1c198accda55173f70e7c7a2c07a7167866bae8f39' + 'f9ccd3b7809b276b39527b2fc8384aaef0028d536118baedb6e079b743637420' + '2b1853c894f2a59d02fe2a844ada18a52ac1f52f5e9e9bf40efda177963d2f33' 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21' '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919' 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65' @@ -61,6 +63,9 @@ prepare() { msg2 "Applying hardened patch" patch -p1 -i "${srcdir}/linux-hardened-${pkgver}.patch" + # graysky2 gcc patch + patch -p1 -i "${srcdir}/enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v4.13+.patch" + # add latest fixes from stable queue, if needed # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git |