Skip to content

[Linux][SECO C61 4GB][SECO C61 2 GB] - Clang build fails

The module affected

Linux SECO C61 clang build (4GB and 2GB)

What is the action to reproduce the bug?

Build a oniro image for SECO C61 2GB/4GB with clang toolchain

What is the result you see?

DEBUG: Executing python function autotools_aclocals
DEBUG: SITE files ['endian-little', 'bit-64', 'arm-common', 'arm-64', 'common-linux', 'common-musl', 'aarch64-linux', 'aarch64-linux-musl', 'common']
DEBUG: Python function autotools_aclocals finished
DEBUG: Executing shell function do_compile
NOTE: make -j 4 PLATFORM=imx PLATFORM_FLAVOR=mx8mmevk CROSS_COMPILE=aarch64-oniro-linux-musl- CROSS_COMPILE64=aarch64-oniro-linux-musl- -C /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/git O=/home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build CFG_DDR_SIZE=0xC0000000 CFG_DRAM_SIZE_4GB=y all CFG_TEE_TA_LOG_LEVEL=0 CFG_TEE_CORE_LOG_LEVEL=0
make: Entering directory '/home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/git'
  CHK     /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/conf.mk
  CHK     /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/conf.cmake
  CHK     /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/export-ta_arm64/mk/conf.mk
  CHK     /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/include/generated/conf.h
  CC      /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/core/include/generated/.asm-defines.s
bash: aarch64-oniro-linux-musl-gcc: command not found
make: *** [mk/compile.mk:246: /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/core/include/generated/.asm-defines.s] Error 127
make: *** Waiting for unfinished jobs....
  AS      /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/start_a64.o
  AS      /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/syscalls_a64.o
bash: aarch64-oniro-linux-musl-gcc: command not found
bash: aarch64-oniro-linux-musl-gcc: command not found
make: *** [mk/compile.mk:159: /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/start_a64.o] Error 127
make: *** [mk/compile.mk:159: /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/syscalls_a64.o] Error 127
  AS      /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/tlsdesc_rel_a64.o
bash: aarch64-oniro-linux-musl-gcc: command not found
make: Leaving directory '/home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/git'
make: *** [mk/compile.mk:159: /home/kalpa/oniroproject/build-oniro-linux/tmp/work/seco_imx8mm_c61_4gb-oniro-linux-musl/optee-os/3.13.0.imx-r0/build/ldelf/tlsdesc_rel_a64.o] Error 127
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.

What is the result you expect?

Correct build

Frequency?

Always

Tested version

oniro-image-base and oniro-image-base-extra for SECO C61 4GB and 2GB with clang configuration, version release 2.0

Do you know any workaround of this issue?

no

Do you have a fix for this issue?

no

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information