On Wed, 12 Mar 2025 at 19:58, Dennis Clarke <dclarke@xxxxxxxxxxxxx> wrote: > > On 3/12/25 15:42, Jonathan Wakely wrote: > > On Wed, 12 Mar 2025 at 18:38, Dennis Clarke <dclarke@xxxxxxxxxxxxx> wrote: > >> > >> On 3/12/25 14:06, Jonathan Wakely wrote: > >>> On Wed, 12 Mar 2025 at 17:52, Dennis Clarke wrote: > <snip> > > > Could you please compile and run this program with this installed gcc-14: > > > > #include <chrono> > > #include <iostream> > > > > int main() > > { > > std::cout << std::chrono::get_tzdb().version << '\n'; > > } > > > > Yep ... that went sideways : > > t$ > t$ cat tz_test.cpp > > /* per https://gcc.gnu.org/pipermail/gcc-help/2025-March/144067.html */ > > #include <chrono> > #include <iostream> > > int main() > { > std::cout << std::chrono::get_tzdb().version << '\n'; > } > > t$ > t$ /opt/bw/gcc14/bin/g++ -v -c -o tz_test.o tz_test.cpp > Using built-in specs. > COLLECT_GCC=/opt/bw/gcc14/bin/g++ > Target: x86_64-linux-gnu > Configured with: ../gcc-14.2.0/configure --prefix=/opt/bw/gcc14 > --with-gnu-as --with-as=/opt/bw/bin/gas --with-gnu-ld > --with-ld=/opt/bw/bin/gld --disable-nls --disable-multilib > --enable-threads=posix --enable-shared > --with-build-time-tools=/opt/bw/bin --enable-bootstrap > --with-tune=generic --enable-linker-build-id --without-cuda-driver > --enable-__cxa_atexit --with-default-libstdcxx-abi=new --enable-tls > --enable-gnu-unique-object --enable-default-pie --with-abi=m64 > --build=x86_64-linux-gnu --host=x86_64-linux-gnu > --target=x86_64-linux-gnu --with-pkgversion='GENUNIX Tue Mar 11 17:29:45 > UTC 2025' > Thread model: posix > Supported LTO compression algorithms: zlib > gcc version 14.2.0 (GENUNIX Tue Mar 11 17:29:45 UTC 2025) > COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'tz_test.o' '-shared-libgcc' > '-mtune=generic' '-march=x86-64' > /opt/bw/gcc14/libexec/gcc/x86_64-linux-gnu/14.2.0/cc1plus -quiet -v > -imultiarch x86_64-linux-gnu -D_GNU_SOURCE tz_test.cpp -quiet -dumpbase > tz_test.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o > /var/tmp/dclarke/ccyvfIUO.s > GNU C++17 (GENUNIX Tue Mar 11 17:29:45 UTC 2025) version 14.2.0 > (x86_64-linux-gnu) > compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR > version 4.2.1, MPC version 1.3.1, isl version isl-0.24-GMP > > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" > ignoring nonexistent directory "/usr/local/include" > ignoring nonexistent directory > "/opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/include-fixed/x86_64-linux-gnu" > ignoring nonexistent directory > "/opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/../../../../x86_64-linux-gnu/include" > #include "..." search starts here: > #include <...> search starts here: > > /opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/../../../../include/c++/14.2.0 > > /opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/x86_64-linux-gnu > > /opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/backward > /opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/include > /opt/bw/gcc14/include > /opt/bw/gcc14/lib/gcc/x86_64-linux-gnu/14.2.0/include-fixed > /usr/include/x86_64-linux-gnu > /usr/include > End of search list. > Compiler executable checksum: 535b3d6b2f041edb1bee904d2c29ef0f > tz_test.cpp: In function 'int main()': > tz_test.cpp:9:29: error: 'get_tzdb' is not a member of 'std::chrono' > 9 | std::cout << std::chrono::get_tzdb().version << '\n'; > | ^~~~~~~~ > t$ > > hrmmm ... baffling fail for me. Oh you need to use -std=c++20 > > > -- > -- > Dennis Clarke > RISC-V/SPARC/PPC/ARM/CISC > UNIX and Linux spoken >