- Version: Android 11 (R)
- Sync: Oxygen 11.0.0.2
- Kernel: msm-4.14.190
(Not shure if all are required)
sudo apt-get install dkms linux-headers-$(uname -r) git python2 ccache automake flex lzop bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 g++-multilib libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev squashfs-tools pngcrush schedtool dpkg-dev liblz4-tool make optipng maven libssl-dev pwgen libswitch-perl policycoreutils minicom libxml-sax-base-perl libxml-simple-perl bc libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev xsltproc unzip v4l2loopback-dkms libfdt-dev
sudo ln -s /usr/bin/python2 /usr/bin/python
mkdir android && cd android && git clone --depth 1 -b 190R/msm-4.14 https://github.com/trueToastedCode/android_kernel_oneplus7_sm8150.git kernel
cd kernel/msm-4.14 && bash setup-toolchain.sh
./build.sh 2>&1 | tee ../msm-4.14.log
./build-headers.sh 2>&1 | tee ../msm-4.14_headers.log
So msm-4.14*_headers.log
is a dir level above the kernel and contains the log
OP7-perf_defconfig
comes from /proc/config.gz of a real OP7 which ran on OOS 11.0.0.2 Global.2OP7-perf_defconfig
the module singing is deactivated,CONFIG_BUILD_ARM64_DT_OVERLAY=y
and compressed gzip creation is activated