Eu derretai esse problema.
Quanto à saída Makefile:660: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
, o compilador não suporta -fstack-protector-strong.
Ao compilar o Android Kernel, o CROSS_COMPILE
env define os toolchains do gcc que usamos. Então você pode definir o env para a posição do AOSP gcc toolchain ou você pode baixar novas toolchains e definir o env para ele.
Por exemplo:
# install toolchain,default in /usr/bin
sudo apt-get install gcc-aarch64-linux-gnu gcc-arm-linux-gnueab
export CROSS_COMPILE=/usr/bin/aarch64-linux-gnu-
ou
export CROSS_COMPILE=aarch64-linux-android-
export PATH=~/data/AOSP/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:$PATH