One shot WiKi about building this

Prerequisites

dpkg --add-architecture arm64

apt-get update

apt-get dist-upgrade

apt-get install g++-aarch64-linux-gnu build-essential git debootstrap u-boot-tools device-tree-compiler libncurses-dev flex bison libssl-dev rsync

Get sources

git clone https://gitlab.com/a-wai/linux-pinephone.git

git submodule init

git submodule update

Generate .config from known working config

ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make pine64_defconfig

Customization

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig

Compilation

ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make -j4 bindeb-pkg KERNELRELEASE="5.5-test" KDEB_PKGVERSION="1"

Backup .config file

ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make savedefconfig

Enjoy your day and keep coding !

Edited by Arnaud Ferraris