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