https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108235
--- Comment #10 from John David Anglin <danglin at gcc dot gnu.org> --- No. We still have the following symbols in tzdb.o: U __atomic_compare_exchange_4 U __atomic_fetch_add_4 U __atomic_fetch_add_8 U __atomic_fetch_sub_8 There was this warning compiling tzdb.o: ../../../../../gcc/libstdc++-v3/src/c++20/tzdb.cc: In function 'std::string std::chrono::{anonymous}::zoneinfo_dir()': ../../../../../gcc/libstdc++-v3/src/c++20/tzdb.cc:983:44: warning: the address of 'const char* __gnu_cxx::zoneinfo_dir_override()' will never be NULL [-Waddress] 983 | static const string dir = __gnu_cxx::zoneinfo_dir_override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../../gcc/libstdc++-v3/src/c++20/tzdb.cc:77:29: note: 'const char* __gnu_cxx::zoneinfo_dir_override()' declared here 77 | [[gnu::weak]] const char* zoneinfo_dir_override() | ^~~~~~~~~~~~~~~~~~~~~