[libcxx-commits] [libcxx] [libc++][chrono] implements UTC clock. (PR #90393)

LLVM Continuous Integration via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jan 24 11:26:37 PST 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-clang-win-x-aarch64` running on `as-builder-2` while building `libcxx` at step 14 "test-check-cxxabi-aarch64-unknown-linux-gnu".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/193/builds/5195

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 14 (test-check-cxxabi-aarch64-unknown-linux-gnu) failure: Test just built components: check-cxxabi-aarch64-unknown-linux-gnu completed (failure)
******************** TEST 'llvm-libc++abi-static.cfg.in :: forced_unwind4.pass.cpp' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# COMPILED WITH
C:/buildbot/as-builder-2/x-aarch64/build/./bin/clang++.exe C:\buildbot\as-builder-2\x-aarch64\llvm-project\libcxxabi\test\forced_unwind4.pass.cpp  --target=aarch64-unknown-linux-gnu -nostdinc++ -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1 -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/aarch64-unknown-linux-gnu/c++/v1 -I "C:/buildbot/as-builder-2/x-aarch64/llvm-project/libunwind/include" -I C:/buildbot/as-builder-2/x-aarch64/llvm-project/libcxxabi/../libcxx/test/support -I C:/buildbot/as-builder-2/x-aarch64/llvm-project/libcxxabi/../libcxx/src -D_LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS -std=c++26 -Werror -Wall -Wctad-maybe-unsupported -Wextra -Wshadow -Wundef -Wunused-template -Wno-unused-command-line-argument -Wno-attributes -Wno-pessimizing-move -Wno-noexcept-type -Wno-atomic-alignment -Wno-reserved-module-identifier -Wdeprecated-copy -Wdeprecated-copy-dtor -Wno-user-defined-literals -Wno-tautological-compare -Wsign-compare -Wunused-variable -Wunused-parameter -Wunreachable-code -Wno-unused-local-typedef -Wno-local-type-template-args -Wno-c++11-extensions -Wno-unknown-pragmas -Wno-pass-failed -Wno-mismatched-new-delete -Wno-redundant-move -Wno-self-move -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Werror=thread-safety -Wuser-defined-warnings  -nostdlib++ -L C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/lib/aarch64-unknown-linux-gnu -lc++ -lc++abi -pthread -latomic -o C:\buildbot\as-builder-2\x-aarch64\build\runtimes\runtimes-aarch64-unknown-linux-gnu-bins\libcxxabi\test\Output\forced_unwind4.pass.cpp.dir\t.tmp.exe
# executed command: C:/buildbot/as-builder-2/x-aarch64/build/./bin/clang++.exe 'C:\buildbot\as-builder-2\x-aarch64\llvm-project\libcxxabi\test\forced_unwind4.pass.cpp' --target=aarch64-unknown-linux-gnu -nostdinc++ -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1 -I C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/aarch64-unknown-linux-gnu/c++/v1 -I C:/buildbot/as-builder-2/x-aarch64/llvm-project/libunwind/include -I C:/buildbot/as-builder-2/x-aarch64/llvm-project/libcxxabi/../libcxx/test/support -I C:/buildbot/as-builder-2/x-aarch64/llvm-project/libcxxabi/../libcxx/src -D_LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS -std=c++26 -Werror -Wall -Wctad-maybe-unsupported -Wextra -Wshadow -Wundef -Wunused-template -Wno-unused-command-line-argument -Wno-attributes -Wno-pessimizing-move -Wno-noexcept-type -Wno-atomic-alignment -Wno-reserved-module-identifier -Wdeprecated-copy -Wdeprecated-copy-dtor -Wno-user-defined-literals -Wno-tautological-compare -Wsign-compare -Wunused-variable -Wunused-parameter -Wunreachable-code -Wno-unused-local-typedef -Wno-local-type-template-args -Wno-c++11-extensions -Wno-unknown-pragmas -Wno-pass-failed -Wno-mismatched-new-delete -Wno-redundant-move -Wno-self-move -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Werror=thread-safety -Wuser-defined-warnings -nostdlib++ -L C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/lib/aarch64-unknown-linux-gnu -lc++ -lc++abi -pthread -latomic -o 'C:\buildbot\as-builder-2\x-aarch64\build\runtimes\runtimes-aarch64-unknown-linux-gnu-bins\libcxxabi\test\Output\forced_unwind4.pass.cpp.dir\t.tmp.exe'
# .---command stderr------------
# | In file included from C:\buildbot\as-builder-2\x-aarch64\llvm-project\libcxxabi\test\forced_unwind4.pass.cpp:25:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\chrono:1009:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/formatter.h:20:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/convert_to_tm.h:27:
# | C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/utc_clock.h:94:11: error: unknown type name 'tzdb'
# |    94 |     const tzdb& __tzdb = chrono::get_tzdb();
# |       |           ^
# | C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/utc_clock.h:94:34: error: no member named 'get_tzdb' in namespace 'std::chrono'
# |    94 |     const tzdb& __tzdb = chrono::get_tzdb();
# |       |                          ~~~~~~~~^
# | C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/utc_clock.h:113:9: error: unknown type name 'tzdb'
# |   113 |   const tzdb& __tzdb = chrono::get_tzdb();
# |       |         ^
# | C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/utc_clock.h:113:32: error: no member named 'get_tzdb' in namespace 'std::chrono'
# |   113 |   const tzdb& __tzdb = chrono::get_tzdb();
# |       |                        ~~~~~~~~^
# | In file included from C:\buildbot\as-builder-2\x-aarch64\llvm-project\libcxxabi\test\forced_unwind4.pass.cpp:25:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\chrono:1009:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/formatter.h:29:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__chrono/ostream.h:40:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\sstream:323:
# | In file included from C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\__ostream/basic_ostream.h:27:
# | C:/buildbot/as-builder-2/x-aarch64/build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/libcxxabi/test-suite-install/include/c++/v1\bitset:385:59: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
# |   385 |     __r |= static_cast<unsigned long long>(__first_[__i]) << (sizeof(__storage_type) * CHAR_BIT);
# |       |                                                           ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5 errors generated.
# `-----------------------------
# error: command failed with exit status: 1

--

********************


```

</details>

https://github.com/llvm/llvm-project/pull/90393


More information about the libcxx-commits mailing list