is this the year for c++20?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



the R release could be a good opportunity to make the switch to c++20

gcc and clang both track their support for c++20 features over
compiler versions in:
https://gcc.gnu.org/projects/cxx-status.html#cxx20
https://clang.llvm.org/cxx_status.html#cxx20

thanks to the dev toolset in rhel/centos, we should already have
access to compilers that support c++20. for ubuntu, focal is still on
gcc-9 which doesn't understand -std=c++20 at all, but clang-10 does

if we're willing to switch our ubuntu builds to clang, we could start
experimenting with c++20 on master now. otherwise, we can wait for the
jammy release in april

in the longer term, i'd love to take advantage of c++20's modules to
speed up ceph builds, but it could take another year or so before
cmake and the compilers support everything we need

are there any other concerns or obstacles to making this switch?

_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux