diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-05-24 18:54:35 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-05-24 18:55:18 +0200 |
commit | 2ed0b83cbce8e093d601d397804fec31ae63cb9f (patch) | |
tree | 79733574e866031b92302e0188d1d948d76d1956 /libre/linux-libre-64/PKGBUILD | |
parent | 2d8a656a054cbeba7d8007d74a0bfe6ce57c81ad (diff) | |
download | abslibre-2ed0b83cbce8e093d601d397804fec31ae63cb9f.tar.gz abslibre-2ed0b83cbce8e093d601d397804fec31ae63cb9f.tar.bz2 abslibre-2ed0b83cbce8e093d601d397804fec31ae63cb9f.zip |
libre: linux-libre-64: enable 32bit compatibility for arm64
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'libre/linux-libre-64/PKGBUILD')
-rw-r--r-- | libre/linux-libre-64/PKGBUILD | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libre/linux-libre-64/PKGBUILD b/libre/linux-libre-64/PKGBUILD index 5cf90d955..15a179ef1 100644 --- a/libre/linux-libre-64/PKGBUILD +++ b/libre/linux-libre-64/PKGBUILD @@ -9,7 +9,7 @@ _replacesoldmodules=() # '%' gets replaced with kernel suffix pkgbase=linux-libre-64 pkgver=5.6.12 -pkgrel=2 +pkgrel=3 pkgdesc='64bit Linux-libre for Parabola $CARCH' rcnver=5.6.10 rcnrel=armv7-x12 @@ -155,10 +155,13 @@ prepare() { done echo "Setting config..." -case "$CARCH" in + case "$CARCH" in i686) cp ../config.x86_64 .config;; - armv7h) cp ../config.aarch64 .config;; -esac + # config.aarch64 comes straight from Arch Linux ARM and doesn't have the + # compatibility for 32bit rootfs enabled. This makes maintenance faster than + # having to modify the configuration file by hand at each new kernel release. + armv7h) cp ../config.aarch64 .config;echo 'CONFIG_COMPAT=y' >> .config;; + esac make ARCH=$KARCH CROSS_COMPILE=$CROSS_COMPILE olddefconfig make ARCH=$KARCH CROSS_COMPILE=$CROSS_COMPILE -s kernelrelease > version |