Re: is this the year for c++20?

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

 



it's aliiive! ceph's main branch now uses c++20 by default, since the
merges of https://github.com/ceph/ceph/pull/45133 and
https://github.com/ceph/ceph-build/pull/1971. special thanks to Adam,
David, and especially Kefu who did the heavy lifting. if you notice
any regressions due to the change, please follow up on the list!

On Tue, Mar 1, 2022 at 1:55 PM Casey Bodley <cbodley@xxxxxxxxxx> wrote:
>
> On Tue, Mar 1, 2022 at 1:23 PM Josh Baergen <jbaergen@xxxxxxxxxxxxxxxx> wrote:
> >
> > > the ubuntu toolchain ppa does indeed work for the jenkins build on
> > > focal, and i've raised https://github.com/ceph/ceph-build/pull/1971 to
> > > enable that for shaman builds as well
> >
> > One plea that I have when using PPAs or updated toolchains during the
> > Ceph build process is consideration for whether modifications are
> > needed for the install environment. An example of this is in Nautilus
> > when gcc 9 was added as a dependency due to some updated boost
> > packages that actually required upgrading the installation environment
> > to using the PPA compilation tools as well (due to a change to things
> > like libgcc-s1). It's not so bad when something like the OSD require
> > said package updates, but when librbd requires changes to the OS that
> > can become prohibitive since librbd often lives alongside other server
> > tenants.
> >
> > Josh
> >
>
> thanks for the heads-up, Josh. it doesn't look like our test nodes
> have this PPA enabled, so teuthology testing should detect any
> dependency issues here; and if so, we'll have to treat those as a red
> flag for stable releases

_______________________________________________
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