On Fri, Jul 11, 2025 at 09:17:23AM +0300, Ilias Apalodimas wrote:
> On Fri, 11 Jul 2025 at 08:27, Francesco Dolcini <france...@dolcini.it> wrote:
> > On Fri, Jul 11, 2025 at 08:15:25AM +0300, Ilias Apalodimas wrote:
> > > I can't reproduce this on my Ubuntu and Debian boxes.
> > > Can you paste your Ubuntu, make & gcc versions?
> >
> > Our CI is also failing builds.
> >
> > We build within OE master, no other changes on our side.
> >
> > TI platforms are affected in a similar way
> >
> > | make[1]: *** arch/arm/mach-k3/: Is a directory.  Stop.
> 
> Can you extract the make commands used to build and paste them?


[2025-07-10T18:21:04.585Z] | DEBUG: Executing shell function do_compile
[2025-07-10T18:21:04.585Z] | NOTE: make -j 32 CROSS_COMPILE=arm-tdx-eabi- V=1 
CC=arm-tdx-eabi-gcc  
--sysroot=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot=
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native=
  HOSTCC=gcc  
-isystem/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/include
 -O2 -pipe 
-L/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/lib
                         
-L/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/lib
                         -Wl,--enable-new-dtags                         
-Wl,-rpath-link,/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/lib
                         
-Wl,-rpath-link,/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/lib
                         
-Wl,-rpath,/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/lib
                         
-Wl,-rpath,/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/lib
                         -Wl,-O1 -Wl,--allow-shlib-undefined 
-Wl,--dynamic-linker=/workdir/oe/tmp-k3r5/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2
 -pthread 
STAGING_INCDIR=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/include
 
STAGING_LIBDIR=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/lib
 
BINMAN_INDIRS=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot/usr/lib/firmware
 -C 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline
 
O=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build/verdin-am62_r5_defconfig
 all
[2025-07-10T18:21:04.585Z] | make: Entering directory 
'/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline'
[2025-07-10T18:21:04.585Z] | make \
[2025-07-10T18:21:04.585Z] | -C 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build/verdin-am62_r5_defconfig
 
KBUILD_SRC=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline
 \
[2025-07-10T18:21:04.585Z] | -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/Makefile
 all
[2025-07-10T18:21:04.585Z] | make[1]: Entering directory 
'/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build/verdin-am62_r5_defconfig'
[2025-07-10T18:21:04.585Z] | make -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/Makefile
 syncconfig
[2025-07-10T18:21:04.585Z] | make -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/scripts/Makefile.build
 obj=scripts/basic
[2025-07-10T18:21:04.585Z] | ln -fsn 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline
 source
[2025-07-10T18:21:04.585Z] | rm -f .tmp_quiet_recordmcount
[2025-07-10T18:21:04.585Z] | /bin/bash 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/scripts/mkmakefile
 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline
[2025-07-10T18:21:04.585Z] |   GEN     Makefile
[2025-07-10T18:21:04.585Z] | test -e .gitignore || \
[2025-07-10T18:21:04.585Z] | { echo "# this is build directory, ignore it"; 
echo "*"; } > .gitignore
[2025-07-10T18:21:04.585Z] | make -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/scripts/Makefile.build
 obj=scripts/kconfig syncconfig
[2025-07-10T18:21:04.585Z] | scripts/kconfig/conf  --syncconfig Kconfig
[2025-07-10T18:21:04.585Z] | make -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/scripts/Makefile.autoconf
 || \
[2025-07-10T18:21:04.585Z] |    { rm -f include/config/auto.conf; false; }
[2025-07-10T18:21:04.585Z] | mkdir -p include/asm
[2025-07-10T18:21:04.585Z] | if [ -d 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/arch/arm/mach-k3/include/mach
 ]; then  \
[2025-07-10T18:21:04.585Z] |    dest=arch/arm/mach-k3/include/mach;             
        \
[2025-07-10T18:21:04.585Z] | else                                               
                        \
[2025-07-10T18:21:04.585Z] |    dest=arch/arm/include/asm/arch-k3;      \
[2025-07-10T18:21:04.585Z] | fi;                                                
                        \
[2025-07-10T18:21:04.585Z] | ln -fsn 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/$dest
 include/asm/arch
[2025-07-10T18:21:04.585Z] | set -e; mkdir -p include/;         (echo "/* 
Automatically generated - do not edit */"; echo \#define CFG_BOARDDIR 
board/toradex/verdin-am62; echo \#include \<configs/"verdin-am62".h\> ; echo 
\#include \<asm/config.h\>; echo \#include \<linux/kconfig.h\>; echo \#include 
\<config_fallbacks.h\>;) < 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/scripts/Makefile.autoconf
 > include/config.h.tmp; if [ -r include/config.h ] && cmp -s include/config.h 
include/config.h.tmp; then rm -f include/config.h.tmp; else : '  UPD     
include/config.h'; mv -f include/config.h.tmp include/config.h; fi
[2025-07-10T18:21:04.585Z] |   arm-tdx-eabi-gcc  
--sysroot=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot=
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native=
  -E -Wall -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Wno-format-security -std=gnu11  -ffreestanding 
-fno-builtin -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context 
-Wno-address-of-packed-member -O2 -fno-stack-protector 
-fno-delete-null-pointer-checks -Wno-zero-length-bounds -Wno-array-bounds 
-Wno-stringop-overflow -Wno-maybe-uninitialized 
-fmacro-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/=
 -gdwarf-4 -fstack-usage -Wno-format-nonliteral -Wno-address-of-packed-member 
-Wno-unused-but-set-variable -Wno-unused-but-set-variable -Werror=date-time 
-Wno-packed-not-aligned -Wno-pointer-sign -Wno-stringop-truncation 
-fno-strict-overflow -D__KERNEL__ -D__UBOOT__ -D__ARM__ 
-Wa,-mimplicit-it=always  -mthumb -mthumb-interwork  -mabi=aapcs-linux  
-mword-relocations  -fno-pic  -mno-unaligned-access -ffunction-sections 
-fdata-sections -fno-common -ffixed-r9  -msoft-float -mgeneral-regs-only    
-pipe -Iinclude  
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include
 
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/arch/arm/include
 -include 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include/linux/kconfig.h
 -nostdinc -isystem 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/bin/arm-tdx-eabi/../../lib/arm-tdx-eabi/gcc/arm-tdx-eabi/15.1.0/include
  -DDO_DEPS_ONLY -dM include/config.h > u-boot.cfg.tmp && { grep 'define 
CONFIG_' u-boot.cfg.tmp | sed '/define CONFIG_IS_ENABLED(/d;/define 
CONFIG_IF_ENABLED_INT(/d;/define CONFIG_VAL(/d;' > u-boot.cfg; rm 
u-boot.cfg.tmp; } || { rm u-boot.cfg.tmp; false; }
[2025-07-10T18:21:04.586Z] | mkdir -p spl/
[2025-07-10T18:21:04.586Z] |   arm-tdx-eabi-gcc  
--sysroot=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot=
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native=
  -x c -DDO_DEPS_ONLY -M -MP -Wall -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu11  -ffreestanding -fno-builtin -fno-delete-null-pointer-checks 
-Wno-frame-address -Wno-format-truncation -Wno-format-overflow 
-Wno-int-in-bool-context -Wno-address-of-packed-member -O2 -fno-stack-protector 
-fno-delete-null-pointer-checks -Wno-zero-length-bounds -Wno-array-bounds 
-Wno-stringop-overflow -Wno-maybe-uninitialized 
-fmacro-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/=
 -gdwarf-4 -fstack-usage -Wno-format-nonliteral -Wno-address-of-packed-member 
-Wno-unused-but-set-variable -Wno-unused-but-set-variable -Werror=date-time 
-Wno-packed-not-aligned -Wno-pointer-sign -Wno-stringop-truncation 
-fno-strict-overflow -D__KERNEL__ -D__UBOOT__ -D__ARM__ 
-Wa,-mimplicit-it=always  -mthumb -mthumb-interwork  -mabi=aapcs-linux  
-mword-relocations  -fno-pic  -mno-unaligned-access -ffunction-sections 
-fdata-sections -fno-common -ffixed-r9  -msoft-float -mgeneral-regs-only    
-pipe -Iinclude  
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include
 
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/arch/arm/include
 -include 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include/linux/kconfig.h
 -nostdinc -isystem 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/bin/arm-tdx-eabi/../../lib/arm-tdx-eabi/gcc/arm-tdx-eabi/15.1.0/include
 -MQ include/config/auto.conf include/config.h > include/autoconf.mk.dep || { 
rm include/autoconf.mk.dep; false; }
[2025-07-10T18:21:04.586Z] |   arm-tdx-eabi-gcc  
--sysroot=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build=/usr/src/debug/u-boot-toradex/mainline
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot=
  
-ffile-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native=
  -E -Wall -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Wno-format-security -std=gnu11  -ffreestanding 
-fno-builtin -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context 
-Wno-address-of-packed-member -O2 -fno-stack-protector 
-fno-delete-null-pointer-checks -Wno-zero-length-bounds -Wno-array-bounds 
-Wno-stringop-overflow -Wno-maybe-uninitialized 
-fmacro-prefix-map=/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/=
 -gdwarf-4 -fstack-usage -Wno-format-nonliteral -Wno-address-of-packed-member 
-Wno-unused-but-set-variable -Wno-unused-but-set-variable -Werror=date-time 
-Wno-packed-not-aligned -Wno-pointer-sign -Wno-stringop-truncation 
-fno-strict-overflow -D__KERNEL__ -D__UBOOT__ -D__ARM__ 
-Wa,-mimplicit-it=always  -mthumb -mthumb-interwork  -mabi=aapcs-linux  
-mword-relocations  -fno-pic  -mno-unaligned-access -ffunction-sections 
-fdata-sections -fno-common -ffixed-r9  -msoft-float -mgeneral-regs-only    
-pipe -Iinclude  
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include
 
-I/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/arch/arm/include
 -include 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/include/linux/kconfig.h
 -nostdinc -isystem 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/recipe-sysroot-native/usr/bin/arm-tdx-eabi/../../lib/arm-tdx-eabi/gcc/arm-tdx-eabi/15.1.0/include
 -DCONFIG_XPL_BUILD -DCONFIG_SPL_BUILD -DDO_DEPS_ONLY -dM include/config.h > 
spl/u-boot.cfg.tmp && { grep 'define CONFIG_' spl/u-boot.cfg.tmp | sed '/define 
CONFIG_IS_ENABLED(/d;/define CONFIG_IF_ENABLED_INT(/d;/define CONFIG_VAL(/d;' > 
spl/u-boot.cfg; rm spl/u-boot.cfg.tmp; } || { rm spl/u-boot.cfg.tmp; false; }
[2025-07-10T18:21:04.586Z] |   sed -n -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/tools/scripts/define2mk.sed
 u-boot.cfg | while read line; do if [ -n "" ] || ! grep -q "${line%=*}=" 
include/config/auto.conf; then echo "$line"; fi; done > include/autoconf.mk
[2025-07-10T18:21:04.586Z] | mkdir -p spl/include/
[2025-07-10T18:21:04.586Z] |   sed -n -f 
/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline/tools/scripts/define2mk.sed
 spl/u-boot.cfg | while read line; do if [ -n "" ] || ! grep -q "${line%=*}=" 
include/config/auto.conf; then echo "$line"; fi; done > spl/include/autoconf.mk
[2025-07-10T18:21:04.586Z] | touch include/config/auto.conf
[2025-07-10T18:21:04.586Z] | make[1]: *** arch/arm/mach-k3/: Is a directory.  
Stop.
[2025-07-10T18:21:04.586Z] | make[1]: Leaving directory 
'/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/build/verdin-am62_r5_defconfig'
[2025-07-10T18:21:04.586Z] | make: *** [Makefile:198: sub-make] Error 2
[2025-07-10T18:21:04.587Z] | make: Leaving directory 
'/workdir/oe/tmp-k3r5/work/verdin_am62_k3r5-tdx-eabi/u-boot-toradex/mainline/sources/u-boot-toradex-mainline'
[2025-07-10T18:21:04.587Z] | ERROR: oe_runmake failed
[2025-07-10T18:21:04.587Z] | WARNING: exit code 1 from a shell command.
[2025-07-10T18:21:04.587Z] NOTE: recipe u-boot-toradex-1_mainline-r0: task 
do_compile: Failed
[2025-07-10T18:21:04.587Z] ERROR: Task 
(mc:k3r5:/workdir/oe/build/../layers/meta-toradex-bsp-common/recipes-bsp/u-boot/u-boot-toradex_mainline.bb:do_compile)
 failed with exit code '1'


This is the complete log from OE, failure should be at the end.

https://gist.github.com/dolcini/3bd7417724bc9f616d97a5d0bef68c8b


Francesco

Reply via email to