2014-08-30, 20:40
stumbling block is a missing header.....it is not found anywhere
well not in the kernel source
here are the details and cross compile instructions so far....oh and I changed to Linaro toolchain
thanks for reading
well not in the kernel source
here are the details and cross compile instructions so far....oh and I changed to Linaro toolchain
Code:
# commands done in same shell, no persistence at this stage
export TARGET_PRODUCT=A9CL
export PATH=/home/gordon/android-toolchain-eabi/bin:$PATH
export ARCH_MTK_PLATFORM=mt6582
export TARGET_BUILD_VARIANT=user
export TARGET_PRODUCT=A9CL
export MTK_ROOT_CUSTOM=/home/gordon/$KS/mediatek/custom/
export TARGET_KERNEL_VERSION=mt6582
export CROSS_COMPILE=arm-eabi-
export ARCH=arm
KS=MT6582-KK-KERNEL
DN=mt6582
cd $KS
cp mediatek/config/$DN/autoconfig/kconfig/platform kernel/.config
cd kernel
make prepare
# fix errors of gcc name not found
ln -s /home/gordon/android-toolchain-eabi/bin/arm-linux-androideabi-gcc /home/gordon/android-toolchain-eabi/bin/arm-eabi-gcc
# fix missing headers
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/timex.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/timex.h
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/memory.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/memory.h
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/irqs.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/irqs.h
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/mt_irq.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/mt_irq.h
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/x_define_irq.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/x_define_irq.h
# no more make prepare errors
make menuconfig # no changes at this stage
make zImage
# fix zImage errors
ln -s /home/gordon/MT6582-KK-KERNEL/mediatek/platform/mt6582/kernel/core/include/mach/mt_spm_idle.h /home/gordon/MT6582-KK-KERNEL/mediatek/kernel/include/mach/mt_spm_idle.h
# unresolved error no dfo_boot.h
thanks for reading