Hi NV people
i download source code and toolchain from jetson download center.
my PC can build tx2 R28.2.1 but i can’t build xavier kernel.
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel$ export CROSS_COMPILE=/home/etta/storage-disk/nvidia/xavier-kernel/install/bin/aarch64-unknown-linux-gnu-
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel$ export ARCH=arm64
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel$ cd xavier_4.0_source/
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source$ ls
hardware kernel u-boot
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source$ cd kernel/kernel-4.9/
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9$
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9$ make O=./kernel-out/ tegra_defconfig
make[1]: Entering directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
GEN ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9$ make O=./kernel-out/ menuconfig
make[1]: Entering directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
GEN ./Makefile
scripts/kconfig/mconf Kconfig
configuration written to .config
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
make[1]: Leaving directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9$ make O=./kernel-out/ -j4
make[1]: Entering directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
arch/arm64/Makefile:40: LSE atomics not supported by binutils
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: Leaving directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
make[1]: Entering directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
arch/arm64/Makefile:40: LSE atomics not supported by binutils
CHK include/config/kernel.release
GEN ./Makefile
CHK include/generated/uapi/linux/version.h
Using .. as source for kernel
CHK include/generated/utsrelease.h
HOSTCC scripts/mod/modpost.o
CC scripts/mod/devicetable-offsets.s
../scripts/mod/devicetable-offsets.c: In function ‘main’:
../scripts/mod/devicetable-offsets.c:210:1: sorry, unimplemented: function profiling
}
^
make[3]: *** [scripts/mod/devicetable-offsets.s] Error 1
make[3]: *** Waiting for unfinished jobs....
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
CC kernel/bounds.s
../kernel/bounds.c: In function ‘foo’:
../kernel/bounds.c:25:1: sorry, unimplemented: function profiling
}
^
make[2]: *** [kernel/bounds.s] Error 1
make[1]: *** [prepare0] Error 2
make[1]: *** Waiting for unfinished jobs....
HOSTCC scripts/recordmcount
HOSTCC scripts/sortextable
make[2]: *** [scripts/mod] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [scripts] Error 2
make[1]: Leaving directory `/home/etta/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9/kernel-out'
make: *** [sub-make] Error 2
etta@etta-i7pc:~/storage-disk/nvidia/xavier-kernel/xavier_4.0_source/kernel/kernel-4.9$
could you give some suggestion ?