fedora-llvm-team / llvm-snapshots-test

This repository exists to run tests
0 stars 0 forks source link

Snapshot build for 20240329 (standalone) #35

Open kwk opened 3 months ago

kwk commented 3 months ago

Hello @kwk!

This issue exists to let you know that we are about to monitor the builds of the LLVM snapshot for 20240329.

At certain intervals the CI system will update this very comment over time to reflect the progress of builds.
Log analysis
For example if a build of the llvm project fails on the fedora-rawhide-x86_64 platform, we'll analyze the build log (if any) to identify the cause of the failure. The cause can be any of ['srpm_build_issue', 'copr_timeout', 'network_issue', 'dependency_issue', 'test', 'downstream_patch_application', 'installed_but_unpackaged_files_found', 'unknown']. For each cause we will list the packages and the relevant log excerpts.
Use of labels
Let's assume a unit test test in upstream LLVM was broken. We will then add these labels to this issue: error/test, arch/x86_64, os/fedora-rawhide, project/llvm. If you manually restart a build in Copr and can bring it to a successful state, we will automatically remove the aforementioned labels.

Last updated: 2024-03-31T00:44:29.830991

Build Matrix | |llvm-snapshot-builder|python-lit|llvm|clang|lld|compiler-rt|libomp| |:---|:---:|:---:|:---:|:---:|:---:|:---:|:---:| |fedora-38-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230905) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230906) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230907) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230908) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230909) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230910)| |fedora-38-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230911) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230912) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230913) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230914) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230915) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230916)| |fedora-38-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230917) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230918) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230919) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230920) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230921) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230923)| |fedora-38-s390x
:x: tests failed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230924) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230925) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230926) | :grey_question: | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230927) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230928)| |fedora-38-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230929) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230930) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230931) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230932) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230933) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230934)| |fedora-39-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230935) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230936) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230937) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230938) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230939) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230940)| |fedora-39-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230941) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230942) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230943) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230944) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230945) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230946)| |fedora-39-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230947) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230948) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230949) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230950) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230951) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230952)| |fedora-39-s390x
:x: tests failed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230953) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230954) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230955) | :grey_question: | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230956) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230957)| |fedora-39-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230958) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230959) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230960) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230961) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230962) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230963)| |fedora-40-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230964) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230965) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230966) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230967) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230968) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230969)| |fedora-40-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230970) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230971) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230972) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230973) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230974) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230975)| |fedora-40-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230976) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230977) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230978) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230979) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230980) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230981)| |fedora-40-s390x
:x: tests error :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230982) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230983) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230984) | :grey_question: | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230985) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230986)| |fedora-40-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230987) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230988) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230989) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230990) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230991) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230992)| |fedora-rawhide-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230993) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230994) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230995) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230996) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230997) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230998)| |fedora-rawhide-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230999) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231000) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231001) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231002) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231003) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231004)| |fedora-rawhide-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231005) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231006) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231007) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231008) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231009) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231010)| |fedora-rawhide-s390x
:x: tests error :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231011) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231012) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231013) | :grey_question: | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231014) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231015)| |fedora-rawhide-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7230876) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231016) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231017) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231018) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231019) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231020) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7231021)|
Build status legend
  • :o: : canceled
  • :x: : failed
  • :ballot_box_with_check: : forked
  • :inbox_tray: : importing
  • :soon: : pending
  • :running: : running
  • :no_entry_sign: : skipped
  • :star: : starting
  • :white_check_mark: : succeeded
  • :hourglass: : waiting
  • :grey_question: : unknown
kwk commented 3 months ago

Testing-farm results are in!

Last updated: 2024-03-31T00:44:29.004026

Some (if not all) results from testing-farm are in. This comment will be updated over time and is detached from the main issue comment because we want to preserve the logs entirely and not shorten them.

[!NOTE] Please be aware that the testing-farm artifact links a valid for no longer than 90 days. That is why we persists the log outputs here.

[!WARNING] This list is not extensive if test have been run in the Red Hat internal testing-farm ranch and failed. For those, take a look in the "chroot" column of the build matrix above and look for failed tests that show a :lock: symbol.

Failed testing-farm test cases

/compiler-rt-tests/cross-compile-i686 on fedora-39-x86_64 (see testing-farm artifacts) ``` + clang -m32 -fsanitize=address test.c /usr/bin/ld: cannot find -lgcc_s: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 3.21.154.47 closed. ```
/compiler-rt-tests/cross-compile-i686 on fedora-39-x86_64 (see testing-farm artifacts) ``` + clang -m32 -fsanitize=address test.c /usr/bin/ld: cannot find -lgcc_s: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 3.133.97.13 closed. ```
/compiler-rt-tests/cross-compile-i686 on fedora-39-x86_64 (see testing-farm artifacts) ``` + clang -m32 -fsanitize=address test.c /usr/bin/ld: cannot find -lgcc_s: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 18.222.12.220 closed. ```
/clang-tests/fedora-flags on fedora-39-x86_64 (see testing-farm artifacts) ``` ++ rpm -D '%toolchain clang' -E '%{build_cflags}' + cflags='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' ++ rpm -D '%toolchain clang' -E '%{build_cxxflags}' + cxxflags='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' ++ rpm -D '%toolchain clang' -E '%{build_ldflags}' + ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 ' + clang -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c hello.c -o hello.o + clang -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c main.c -o main.o + clang -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 -o hello main.o hello.o + ./hello + grep 'Hello World' Hello World + clang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c hello.cpp -o hello-cpp.o In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. Shared connection to 18.117.180.142 closed. ```
/clang-tests/gcc-clang-compatibility on fedora-39-x86_64 (see testing-farm artifacts) ``` ++ mktemp -d + tmp=/tmp/tmp.KidlVdAExJ ++ clang -v ++ grep 'Selected GCC installation' ++ grep -P -o '(dev|gcc-)toolset-[0-9]*' + TOOLSET= + : + [[ x = \x ]] + GCC=g++ + g++ -c hello.cpp -o /tmp/tmp.KidlVdAExJ/hello.o + clang++ -o /tmp/tmp.KidlVdAExJ/hello /tmp/tmp.KidlVdAExJ/hello.o /usr/bin/ld: cannot find -lstdc++: No such file or directory clang++: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 18.117.180.142 closed. ```
/clang-tests/llvm-test-suite on fedora-39-x86_64 (see testing-farm artifacts) ``` + git clone --depth 1 https://src.fedoraproject.org/rpms/llvm-test-suite.git llvm-test-suite Cloning into 'llvm-test-suite'... + cd llvm-test-suite/tests/test-suite + ./runtest.sh ++ mktemp -d + cd /tmp/tmp.J8moXCbyzm + cmake -G Ninja /usr/share/llvm-test-suite/ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DTEST_SUITE_LIT_FLAGS=-sv -- The C compiler identification is Clang 19.0.0 -- The CXX compiler identification is Clang 19.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /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: /usr/bin/clang++ -- Check for working CXX compiler: /usr/bin/clang++ - broken CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:60 (message): The C++ compiler "/usr/bin/clang++" is not able to compile a simple test program. It fails with the following output: Change Dir: '/tmp/tmp.J8moXCbyzm/CMakeFiles/CMakeScratch/TryCompile-cHTOYf' Run Build Command(s): /usr/bin/ninja-build -v cmTC_61656 [1/2] /usr/bin/clang++ -MD -MT CMakeFiles/cmTC_61656.dir/testCXXCompiler.cxx.o -MF CMakeFiles/cmTC_61656.dir/testCXXCompiler.cxx.o.d -o CMakeFiles/cmTC_61656.dir/testCXXCompiler.cxx.o -c /tmp/tmp.J8moXCbyzm/CMakeFiles/CMakeScratch/TryCompile-cHTOYf/testCXXCompiler.cxx [2/2] : && /usr/bin/clang++ CMakeFiles/cmTC_61656.dir/testCXXCompiler.cxx.o -o cmTC_61656 && : FAILED: cmTC_61656 : && /usr/bin/clang++ CMakeFiles/cmTC_61656.dir/testCXXCompiler.cxx.o -o cmTC_61656 && : /usr/bin/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:6 (project) -- Configuring incomplete, errors occurred! Shared connection to 18.117.180.142 closed. ```
/clang-tests/rhbz_1657544 on fedora-39-x86_64 (see testing-farm artifacts) ``` + clang++ from_chars.cpp In file included from from_chars.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/charconv:34: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. Shared connection to 18.117.180.142 closed. ```
/clang-tests/toolchains on fedora-39-x86_64 (see testing-farm artifacts) ``` + set pipefail + '[' -z libstdc++ ']' + status=0 + clang --version clang version 19.0.0pre20240328.g276335389133d6 (Fedora 19.0.0~pre20240328.g276335389133d6-3.fc39) Target: x86_64-redhat-linux-gnu Thread model: posix InstalledDir: /usr/bin Configuration file: /etc/clang/clang.cfg + grep '^Source' +++ which clang ++ rpm -qf /usr/bin/clang + repoquery -i --installed clang-19.0.0~pre20240328.g276335389133d6-3.fc39.x86_64 Source : clang-19.0.0~pre20240328.g276335389133d6-3.fc39.src.rpm + echo '' + for compiler in clang clang++ + for rtlib in "" compiler-rt + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang + toolchain=clang + args= + '[' 1 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 0 -gt 0 ']' + cmd='clang hello.c' + rm -f a.out + echo '* clang' * clang + echo ' command: clang hello.c' command: clang hello.c + clang hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang -static + toolchain='clang -static' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -static' + shift + '[' 0 -gt 0 ']' + cmd='clang -static hello.c' + rm -f a.out + echo '* clang -static' * clang -static + echo ' command: clang -static hello.c' command: clang -static hello.c + clang -static hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n libstdc++ ']' + continue + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang lld + toolchain='clang lld' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 0 -gt 0 ']' + cmd='clang -fuse-ld=lld hello.c' + rm -f a.out + echo '* clang lld' * clang lld + echo ' command: clang -fuse-ld=lld hello.c' command: clang -fuse-ld=lld hello.c + clang -fuse-ld=lld hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang lld -static + toolchain='clang lld -static' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld -static' + shift + '[' 0 -gt 0 ']' + cmd='clang -fuse-ld=lld -static hello.c' + rm -f a.out + echo '* clang lld -static' * clang lld -static + echo ' command: clang -fuse-ld=lld -static hello.c' command: clang -fuse-ld=lld -static hello.c + clang -fuse-ld=lld -static hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n libstdc++ ']' + continue + for rtlib in "" compiler-rt + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang compiler-rt + toolchain='clang compiler-rt' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 0 -gt 0 ']' + cmd='clang -rtlib=compiler-rt hello.c' + rm -f a.out + echo '* clang compiler-rt' * clang compiler-rt + echo ' command: clang -rtlib=compiler-rt hello.c' command: clang -rtlib=compiler-rt hello.c + clang -rtlib=compiler-rt hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n libstdc++ ']' + continue + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang compiler-rt lld + toolchain='clang compiler-rt lld' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang + src=hello.c + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt -fuse-ld=lld' + shift + '[' 0 -gt 0 ']' + cmd='clang -rtlib=compiler-rt -fuse-ld=lld hello.c' + rm -f a.out + echo '* clang compiler-rt lld' * clang compiler-rt lld + echo ' command: clang -rtlib=compiler-rt -fuse-ld=lld hello.c' command: clang -rtlib=compiler-rt -fuse-ld=lld hello.c + clang -rtlib=compiler-rt -fuse-ld=lld hello.c + ./a.out + grep -q 'Hello World' + echo ' PASS' PASS + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + for cxxlib in "" $CXXLIBS + '[' clang = clang -a -n libstdc++ ']' + continue + for compiler in clang clang++ + for rtlib in "" compiler-rt + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ + toolchain=clang++ + args= + '[' 1 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 0 -gt 0 ']' + cmd='clang++ hello.cpp' + rm -f a.out + echo '* clang++' * clang++ + echo ' command: clang++ hello.cpp' command: clang++ hello.cpp + clang++ hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ -static + toolchain='clang++ -static' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -static' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -static hello.cpp' + rm -f a.out + echo '* clang++ -static' * clang++ -static + echo ' command: clang++ -static hello.cpp' command: clang++ -static hello.cpp + clang++ -static hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n libstdc++ ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ libstdc++ + toolchain='clang++ libstdc++' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -stdlib=libstdc++' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -stdlib=libstdc++ hello.cpp' + rm -f a.out + echo '* clang++ libstdc++' * clang++ libstdc++ + echo ' command: clang++ -stdlib=libstdc++ hello.cpp' command: clang++ -stdlib=libstdc++ hello.cpp + clang++ -stdlib=libstdc++ hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ libstdc++ = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ libstdc++ -static + toolchain='clang++ libstdc++ -static' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -stdlib=libstdc++' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -stdlib=libstdc++ -static' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -stdlib=libstdc++ -static hello.cpp' + rm -f a.out + echo '* clang++ libstdc++ -static' * clang++ libstdc++ -static + echo ' command: clang++ -stdlib=libstdc++ -static hello.cpp' command: clang++ -stdlib=libstdc++ -static hello.cpp + clang++ -stdlib=libstdc++ -static hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ lld + toolchain='clang++ lld' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -fuse-ld=lld hello.cpp' + rm -f a.out + echo '* clang++ lld' * clang++ lld + echo ' command: clang++ -fuse-ld=lld hello.cpp' command: clang++ -fuse-ld=lld hello.cpp + clang++ -fuse-ld=lld hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ lld -static + toolchain='clang++ lld -static' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld -static' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -fuse-ld=lld -static hello.cpp' + rm -f a.out + echo '* clang++ lld -static' * clang++ lld -static + echo ' command: clang++ -fuse-ld=lld -static hello.cpp' command: clang++ -fuse-ld=lld -static hello.cpp + clang++ -fuse-ld=lld -static hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n libstdc++ ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ lld libstdc++ + toolchain='clang++ lld libstdc++' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld -stdlib=libstdc++' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -fuse-ld=lld -stdlib=libstdc++ hello.cpp' + rm -f a.out + echo '* clang++ lld libstdc++' * clang++ lld libstdc++ + echo ' command: clang++ -fuse-ld=lld -stdlib=libstdc++ hello.cpp' command: clang++ -fuse-ld=lld -stdlib=libstdc++ hello.cpp + clang++ -fuse-ld=lld -stdlib=libstdc++ hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ '' = \c\o\m\p\i\l\e\r\-\r\t ]] + [[ -static = \-\s\t\a\t\i\c ]] + [[ libstdc++ = \l\i\b\c\+\+ ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ lld libstdc++ -static + toolchain='clang++ lld libstdc++ -static' + args= + '[' 4 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 3 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld' + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld -stdlib=libstdc++' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -fuse-ld=lld -stdlib=libstdc++ -static' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -fuse-ld=lld -stdlib=libstdc++ -static hello.cpp' + rm -f a.out + echo '* clang++ lld libstdc++ -static' * clang++ lld libstdc++ -static + echo ' command: clang++ -fuse-ld=lld -stdlib=libstdc++ -static hello.cpp' command: clang++ -fuse-ld=lld -stdlib=libstdc++ -static hello.cpp + clang++ -fuse-ld=lld -stdlib=libstdc++ -static hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for rtlib in "" compiler-rt + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ compiler-rt + toolchain='clang++ compiler-rt' + args= + '[' 2 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -rtlib=compiler-rt hello.cpp' + rm -f a.out + echo '* clang++ compiler-rt' * clang++ compiler-rt + echo ' command: clang++ -rtlib=compiler-rt hello.cpp' command: clang++ -rtlib=compiler-rt hello.cpp + clang++ -rtlib=compiler-rt hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n libstdc++ ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ compiler-rt libstdc++ + toolchain='clang++ compiler-rt libstdc++' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt -stdlib=libstdc++' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -rtlib=compiler-rt -stdlib=libstdc++ hello.cpp' + rm -f a.out + echo '* clang++ compiler-rt libstdc++' * clang++ compiler-rt libstdc++ + echo ' command: clang++ -rtlib=compiler-rt -stdlib=libstdc++ hello.cpp' command: clang++ -rtlib=compiler-rt -stdlib=libstdc++ hello.cpp + clang++ -rtlib=compiler-rt -stdlib=libstdc++ hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + for linker in "" lld + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n '' ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ compiler-rt lld + toolchain='clang++ compiler-rt lld' + args= + '[' 3 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt -fuse-ld=lld' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -rtlib=compiler-rt -fuse-ld=lld hello.cpp' + rm -f a.out + echo '* clang++ compiler-rt lld' * clang++ compiler-rt lld + echo ' command: clang++ -rtlib=compiler-rt -fuse-ld=lld hello.cpp' command: clang++ -rtlib=compiler-rt -fuse-ld=lld hello.cpp + clang++ -rtlib=compiler-rt -fuse-ld=lld hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + for cxxlib in "" $CXXLIBS + '[' clang++ = clang -a -n libstdc++ ']' + for args in "" -static + [[ '' = \-\s\t\a\t\i\c ]] + [[ '' = \-\s\t\a\t\i\c ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] ++ uname -m + [[ x86_64 = \p\p\c\6\4 ]] ++ uname -m + [[ x86_64 = \s\3\9\0\x ]] + test_toolchain clang++ compiler-rt lld libstdc++ + toolchain='clang++ compiler-rt lld libstdc++' + args= + '[' 4 -gt 0 ']' + case $1 in + compiler=clang++ + src=hello.cpp + shift + '[' 3 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt' + shift + '[' 2 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt -fuse-ld=lld' + shift + '[' 1 -gt 0 ']' + case $1 in + args=' -rtlib=compiler-rt -fuse-ld=lld -stdlib=libstdc++' + shift + '[' 0 -gt 0 ']' + cmd='clang++ -rtlib=compiler-rt -fuse-ld=lld -stdlib=libstdc++ hello.cpp' + rm -f a.out + echo '* clang++ compiler-rt lld libstdc++' * clang++ compiler-rt lld libstdc++ + echo ' command: clang++ -rtlib=compiler-rt -fuse-ld=lld -stdlib=libstdc++ hello.cpp' command: clang++ -rtlib=compiler-rt -fuse-ld=lld -stdlib=libstdc++ hello.cpp + clang++ -rtlib=compiler-rt -fuse-ld=lld -stdlib=libstdc++ hello.cpp In file included from hello.cpp:1: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + echo ' FAIL' FAIL + status=1 + for args in "" -static + [[ -static = \-\s\t\a\t\i\c ]] + [[ compiler-rt = \c\o\m\p\i\l\e\r\-\r\t ]] + continue + exit 1 Shared connection to 18.117.180.142 closed. ```
/compiler-rt-tests/fp16-abi on fedora-39-x86_64 (see testing-farm artifacts) ``` ++ mktemp -d + tmp=/tmp/tmp.K9h2zL25YB + result=0 + for opt_level in 0 1 2 3 + clang++ --rtlib=compiler-rt -O0 test.cpp -o /tmp/tmp.K9h2zL25YB/test_O0 In file included from test.cpp:4: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + /tmp/tmp.K9h2zL25YB/test_O0 ./test.sh: line 9: /tmp/tmp.K9h2zL25YB/test_O0: No such file or directory + grep 0.122986 + result=1 + for opt_level in 0 1 2 3 + clang++ --rtlib=compiler-rt -O1 test.cpp -o /tmp/tmp.K9h2zL25YB/test_O1 In file included from test.cpp:4: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + /tmp/tmp.K9h2zL25YB/test_O1 ./test.sh: line 9: /tmp/tmp.K9h2zL25YB/test_O1: No such file or directory + grep 0.122986 + result=1 + for opt_level in 0 1 2 3 + clang++ --rtlib=compiler-rt -O2 test.cpp -o /tmp/tmp.K9h2zL25YB/test_O2 In file included from test.cpp:4: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + /tmp/tmp.K9h2zL25YB/test_O2 + grep 0.122986 ./test.sh: line 9: /tmp/tmp.K9h2zL25YB/test_O2: No such file or directory + result=1 + for opt_level in 0 1 2 3 + clang++ --rtlib=compiler-rt -O3 test.cpp -o /tmp/tmp.K9h2zL25YB/test_O3 In file included from test.cpp:4: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/iostream:38: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. + /tmp/tmp.K9h2zL25YB/test_O3 + grep 0.122986 ./test.sh: line 9: /tmp/tmp.K9h2zL25YB/test_O3: No such file or directory + result=1 + rm -rf /tmp/tmp.K9h2zL25YB + [[ 1 == 1 ]] + exit 1 Shared connection to 18.117.180.142 closed. ```
/llvm-tests/integration-test-suite on fedora-39-x86_64 (see testing-farm artifacts) ``` + threads=0 + thread_args= + repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite + '[' 0 -gt 0 ']' + '[' 0 -ge 1 ']' ++ mktemp -d -p /var/tmp + cd /var/tmp/tmp.iPBv5PFNyB + git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite Cloning into 'llvm-toolchain-integration-test-suite'... + cd llvm-toolchain-integration-test-suite + mkdir _build + cd _build + cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Checking for lit -- Checking for clang++ -- Checking for clang -- Checking for clang-tidy -- Checking for clang-format -- Checking for clang-format-diff -- Checking for clangd -- Checking for opt -- Checking for llvm-nm -- Checking for llc -- Checking for lli -- Checking for opt -- Checking for llvm-profdata -- Checking for lld -- Checking for lldb -- Disabling tests related to lldb -- Checking for llvm-config -- Checking for llvm-objdump -- Checking for scan-build -- Checking for scan-view -- Checking for scan-build-py -- Checking for mlir-translate -- Disabling tests related to mlir-translate -- Checking kernel support for tagged address ABI -- Tagged address ABI disabled, disabling hwasan test(s) -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/_build + lit --show-unsupported --show-xfail -v tests -- Testing: 51 tests, 2 workers -- PASS: LLVM regression suite :: atomic_fetch.c (1 of 51) PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51) PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51) PASS: LLVM regression suite :: basic_openmp.c (8 of 51) PASS: LLVM regression suite :: clang_format.c (9 of 51) PASS: LLVM regression suite :: code_coverage.cpp (10 of 51) PASS: LLVM regression suite :: buildid.c (11 of 51) PASS: LLVM regression suite :: code_profiling.cpp (12 of 51) PASS: LLVM regression suite :: format_diff.c (13 of 51) UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51) FAIL: LLVM regression suite :: from_chars.cpp (15 of 51) ******************** TEST 'LLVM regression suite :: from_chars.cpp' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 4: /usr/bin/clang++ /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/from_chars.cpp -o /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/_build/tests/Output/from_chars.cpp.tmp + /usr/bin/clang++ /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/from_chars.cpp -o /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/_build/tests/Output/from_chars.cpp.tmp In file included from /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/from_chars.cpp:7: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/charconv:34: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/requires_hosted.h:31:10: fatal error: 'bits/c++config.h' file not found 31 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. -- ******************** UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51) PASS: LLVM regression suite :: gold.c (17 of 51) UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51) UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51) PASS: LLVM regression suite :: include_limits.c (20 of 51) PASS: LLVM regression suite :: llvm-ir.c (21 of 51) FAIL: LLVM regression suite :: llvm_config_libs.cpp (22 of 51) ******************** TEST 'LLVM regression suite :: llvm_config_libs.cpp' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 2: /usr/bin/clang++ `/usr/bin/llvm-config --cxxflags --ldflags --libs` /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/llvm_config_libs.cpp -o /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/_build/tests/Output/llvm_config_libs.cpp.tmp ++ /usr/bin/llvm-config --cxxflags --ldflags --libs + /usr/bin/clang++ -I/usr/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -L/usr/lib64 -lLLVM-19pre20240328.g276335389133d6 /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/llvm_config_libs.cpp -o /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/_build/tests/Output/llvm_config_libs.cpp.tmp In file included from /var/tmp/tmp.iPBv5PFNyB/llvm-toolchain-integration-test-suite/tests/llvm_config_libs.cpp:9: In file included from /usr/include/llvm/IR/LLVMContext.h:18: In file included from /usr/include/llvm/IR/DiagnosticHandler.h:15: In file included from /usr/include/llvm/ADT/StringRef.h:12: In file included from /usr/include/llvm/ADT/DenseMapInfo.h:17: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cassert:43:10: fatal error: 'bits/c++config.h' file not found 43 | #include | ^~~~~~~~~~~~~~~~~~ 1 error generated. -- ******************** PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51) PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51) PASS: LLVM regression suite :: lto_and_gold.c (25 of 51) PASS: LLVM regression suite :: lto_and_lld.c (26 of 51) PASS: LLVM regression suite :: minimal_llvm_cmake.txt (27 of 51) UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51) PASS: LLVM regression suite :: openmp_headers.c (29 of 51) PASS: LLVM regression suite :: openmp_tools.c (30 of 51) UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51) PASS: LLVM regression suite :: libclang_cpp.cpp (32 of 51) PASS: LLVM regression suite :: plugins.cpp (33 of 51) PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51) PASS: LLVM regression suite :: save-optimization-record.c (35 of 51) PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51) PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51) PASS: LLVM regression suite :: scanbuild_py_makefile.txt (38 of 51) PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (39 of 51) PASS: LLVM regression suite :: test_asan_lc.c (40 of 51) PASS: LLVM regression suite :: test_asan_heap.c (41 of 51) UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51) PASS: LLVM regression suite :: test_clangd.txt (43 of 51) PASS: LLVM regression suite :: test_leaksan.c (44 of 51) PASS: LLVM regression suite :: test_ubsan.c (45 of 51) PASS: LLVM regression suite :: test_tsan.c (46 of 51) UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51) PASS: LLVM regression suite :: warning_conversion.c (48 of 51) PASS: LLVM regression suite :: thinlto.c (49 of 51) UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51) PASS: LLVM regression suite :: whole-toolchain.c (51 of 51) ******************** Unsupported Tests (13): LLVM regression suite :: basic_lib++.cpp LLVM regression suite :: basic_lib++2.cpp LLVM regression suite :: basic_lldb.c LLVM regression suite :: basic_lldb2.cpp LLVM regression suite :: from_chars_libc++.cpp LLVM regression suite :: hello.mlir LLVM regression suite :: libc++_link_static.cpp LLVM regression suite :: libc++_static_shared.cpp LLVM regression suite :: minimal_mlir_cmake.txt LLVM regression suite :: partial-toolchain.cpp LLVM regression suite :: test_hwasan.c LLVM regression suite :: unwind.cpp LLVM regression suite :: whole-toolchain.cpp ******************** Failed Tests (2): LLVM regression suite :: from_chars.cpp LLVM regression suite :: llvm_config_libs.cpp Testing Time: 9.84s Total Discovered Tests: 51 Unsupported: 13 (25.49%) Passed : 36 (70.59%) Failed : 2 (3.92%) Shared connection to 18.117.180.142 closed. ```