[Bug 282377] Missing std::chrono::current_zone in libc++ 19
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282377] Missing std::chrono::current_zone in libc++ 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282377] Missing std::chrono::current_zone in libc++ 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282377] Missing std::chrono::current_zone in libc++ 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282377] Missing std::chrono::current_zone in libc++ 19"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Oct 2024 06:08:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282377 Bug ID: 282377 Summary: Missing std::chrono::current_zone in libc++ 19 Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: toolchain@FreeBSD.org Reporter: jbeich@FreeBSD.org Added by https://github.com/llvm/llvm-project/commit/4167fec40768 but disabled in FreeBSD via _LIBCPP_HAS_NO_TIME_ZONE_DATABASE in libcxx/include/__config_site. Not sure where the rationale is documented ("git log" on the file is empty due to merges). Required by x11/hyprlock to drop devel/date. tzdb support is part of C++20, supported by libstdc++ and not marked experimental in libc++. src/renderer/widgets/IWidget.cpp:104:44: error: no member named 'current_zone' in namespace 'std::chrono' 104 | const auto current_zone = std::chrono::current_zone(); | ~~~~~~~~~~~~~^ src/renderer/widgets/IWidget.cpp:113:44: error: no member named 'current_zone' in namespace 'std::chrono' 113 | const auto current_zone = std::chrono::current_zone(); | ~~~~~~~~~~~~~^ https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p645a502a4f60_s8b2e7da7085/logs/errors/hyprlock-0.5.0.log -- You are receiving this mail because: You are the assignee for the bug.