But when I run ./mk kvim3
I get the following error -
Clean up
Compile config: kvim3
HOSTCC scripts/basic/fixdep
/bin/sh: 1: cc: not found
scripts/Makefile.host:91: recipe for target ‘scripts/basic/fixdep’ failed
make[2]: *** [scripts/basic/fixdep] Error 127
/home/xx/WORKING_DIRECTORY/bootloader/uboot/Makefile:400: recipe for target ‘scripts_basic’ failed
make[1]: *** [scripts_basic] Error 2
Makefile:147: recipe for target ‘sub-make’ failed
make: *** [sub-make] Error 2
Pre-build failed! exit!
What additional steps, environment variables should be performed to compile uboot?
(I’ve tried creating a symlink cc -> /opt/toolchains/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc – but then I get an Include error on sys/mman.h - so I think there might be multiple steps).
root@f192effcbaf0:/srv/src# history
1 ls
2 cd u-boot/
3 ls
4 make kedge_defconfig
5 make ARCHV=aarch64
6 cd ../kernel/
7 make ARCH=arm64 kedge_defconfig -j3
8 make ARCH=arm64 rk3399-khadas-edge-android.img -j4
9 cd ..
10 source build/envsetup.sh
11 lunch rk3399_all-userdebug
12 make installclean
13 make -j4
14 history