Tool/software:
Hello,
I recently updated the SDK version from 10.00 to 10.01 and now im having some problems building tisdk-default-image (with yocto).
ERROR: Task (virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/meta-clang/recipes-devtools/clang/compiler-rt_git.bb:do_configure) failed with exit code '1'
ERROR: libcxx-native-18.1.6-r0 do_configure: ExecutionError('/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/run.do_configure.1129317', 1, None, None)
ERROR: Logfile of failure stored in: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/log.do_configure.1129317
See logfile below.
DEBUG: Executing python function extend_recipe_sysroot NOTE: Direct dependencies are ['/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-devtools/cmake/cmake-native_3.28.3.bb:do_populate_sysroot', '/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-devtools/ninja/ninja_1.11.1.bb:do_populate_sysroot', 'virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-devtools/python/python3_3.12.6.bb:do_populate_sysroot', 'virtual:native:/mnt/datassd/processor-sdk-j784s4-new/yocto-build/sources/oe-core/meta/recipes-extended/xz/xz_5.4.6.bb:do_populate_sysroot'] NOTE: Installed into sysroot: [] NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'cmake-native', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'clang-native', 'openssl-native', 'expat-native', 'libxml2-native', 'ncurses-native', 'util-linux-libuuid-native', 'zlib-native', 'binutils-native', 'elfutils-native', 'flex-native', 'gnu-config-native', 'libedit-native', 'make-native', 'ninja-native', 'patch-native', 'perl-native', 'python3-native', 'swig-native', 'bzip2-native', 'libarchive-native', 'libidn2-native', 'libnsl2-native', 'libtirpc-native', 'xz-native', 'zstd-native', 'acl-native', 'attr-native', 'curl-native', 'gdbm-native', 'gmp-native', 'gnutls-native', 'libtasn1-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libpcre2-native', 'libunistring-native', 'nettle-native', 're2c-native', 'sqlite3-native'] DEBUG: Python function extend_recipe_sysroot finished DEBUG: Executing shell function do_configure CMake Warning: Ignoring extra path from command line: "/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work-shared/llvm-project-source-18.1.6-r0/llvm-project-18.1.6.src/llvm" -- The C compiler identification is Clang 18.1.6 -- The CXX compiler identification is Clang 18.1.6 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - failed -- Check for working CXX compiler: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++ -- Check for working CXX compiler: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++ - broken CMake Error at /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:60 (message): The C++ compiler "/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++" is not able to compile a simple test program. It fails with the following output: Change Dir: '/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/build/CMakeFiles/CMakeScratch/TryCompile-7YwKqM' Run Build Command(s): ninja -v cmTC_93df9 [1/2] /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++ -target x86_64-linux -isystem/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/include -O2 -pipe -stdlib=libstdc++ -MD -MT CMakeFiles/cmTC_93df9.dir/testCXXCompiler.cxx.o -MF CMakeFiles/cmTC_93df9.dir/testCXXCompiler.cxx.o.d -o CMakeFiles/cmTC_93df9.dir/testCXXCompiler.cxx.o -c /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/build/CMakeFiles/CMakeScratch/TryCompile-7YwKqM/testCXXCompiler.cxx [2/2] : && /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++ -target x86_64-linux -isystem/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/include -O2 -pipe -stdlib=libstdc++ -target x86_64-linux -isystem/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/include -O2 -pipe -stdlib=libstdc++ -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-O1 -unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++ -rtlib=libgcc --unwindlib=libgcc -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-O1 -unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++ -rtlib=libgcc --unwindlib=libgcc CMakeFiles/cmTC_93df9.dir/testCXXCompiler.cxx.o -o cmTC_93df9 && : FAILED: cmTC_93df9 : && /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/clang++ -target x86_64-linux -isystem/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/include -O2 -pipe -stdlib=libstdc++ -target x86_64-linux -isystem/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/include -O2 -pipe -stdlib=libstdc++ -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-O1 -unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++ -rtlib=libgcc --unwindlib=libgcc -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -L/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/lib -Wl,-rpath,/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/lib -Wl,-O1 -unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++ -rtlib=libgcc --unwindlib=libgcc CMakeFiles/cmTC_93df9.dir/testCXXCompiler.cxx.o -o cmTC_93df9 && : /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/hosttools/ld: cannot find -lstdc++: No such file or directory clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:9 (project) -- Configuring incomplete, errors occurred! WARNING: /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/run.do_configure.1129317:171 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work-shared/llvm-project-source-18.1.6-r0/llvm-project-18.1.6.src/llvm -DCMAKE_INSTALL_PREFIX:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF -DCMAKE_CROSSCOMPILING=ON -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -DLLVM_ENABLE_RTTI=ON -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON -DLIBCXXABI_INCLUDE_TESTS=OFF -DLIBCXXABI_ENABLE_SHARED=ON -DLIBCXXABI_LIBCXX_INCLUDES=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work-shared/llvm-project-source-18.1.6-r0/llvm-project-18.1.6.src/libcxx/include -DLIBCXX_CXX_ABI=libcxxabi -DLIBCXX_CXX_ABI_INCLUDE_PATHS=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work-shared/llvm-project-source-18.1.6-r0/llvm-project-18.1.6.src/libcxxabi/include -DLIBCXX_CXX_ABI_LIBRARY_PATH=/mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/build/lib -S /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work-shared/llvm-project-source-18.1.6-r0/llvm-project-18.1.6.src/runtimes -DLLVM_ENABLE_RUNTIMES='libcxx;libcxxabi;libunwind' -DLLVM_RUNTIME_TARGETS=x86_64-linux -DLLVM_LIBDIR_SUFFIX= -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DLIBCXXABI_ENABLE_EXCEPTIONS=ON -DLIBCXX_ENABLE_EXCEPTIONS=ON -DLIBCXXABI_USE_LLVM_UNWINDER=OFF -DLIBUNWIND_ENABLE_SHARED=OFF -Wno-dev' WARNING: Backtrace (BB generated script): #1: cmake_do_configure, /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/run.do_configure.1129317, line 171 #2: do_configure, /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/run.do_configure.1129317, line 150 #3: main, /mnt/datassd/processor-sdk-j784s4-new/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/libcxx-native/18.1.6/temp/run.do_configure.1129317, line 189
Regards,
Mattias