I was compile android-hikey-linaro-4.1 and android6.0 successfull for Hikey board. But I used fastboot with
$ sudo fastboot flash ptable ptable-aosp-8g.img (release by CE AOSP RPB HiKey 15.12 Build)
$ sudo fastboot flash boot boot_fat.uefi.img (compile by me.)
$ sudo fastboot flash cache cache.img (release by CE AOSP RPB HiKey 15.12 Build)
$ sudo fastboot flash system system.img (release by CE AOSP RPB HiKey 15.12 Build)
$ sudo fastboot flash userdata userdata.img (release by CE AOSP RPB HiKey 15.12 Build)
android cannot normal running. I found compile kernel link(https://github.com/96boards/documentation/wiki/Latest-Snapshot---Getting-Started-Guild-for-kernel-4.1). It used kernel_config and KCFLAGS="-fno-pic", But I don’t known that how to used kernel_config.
I was compile android 6.0 cann’t create out/target/product/hikey folder. I was programed out/target/product/generic/system.img cache.img and userdata.img. But bootloader report these invalid formate.
I was copile android 6.0 with root user, it can create hikey folder but compile failed. Could you please give some advices?