]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/workunits/rados/test_librados_build.sh
update ceph source to reef 18.1.2
[ceph.git] / ceph / qa / workunits / rados / test_librados_build.sh
index 207dcb01b7ff922e454981ed9f2c10f264cefe0d..14e33251568a8e09f03925ae89318bca246d6688 100755 (executable)
@@ -25,7 +25,7 @@ BINARIES="${BINARIES_TO_RUN}hello_radosstriper_cpp
 # parse output like "octopus (dev)"
 case $(librados-config --release | grep -Po ' \(\K[^\)]+') in
     dev)
-        BRANCH=master;;
+        BRANCH=main;;
     rc|stable)
         BRANCH=$(librados-config --release | cut -d' ' -f1);;
     *)
@@ -71,7 +71,10 @@ pushd $DESTDIR
 case $(distro_id) in
     centos|fedora|rhel|opensuse*|suse|sles)
         install gcc-c++ make libradospp-devel librados-devel;;
-    ubuntu|debian|devuan|softiron)
+    ubuntu)
+        install gcc-11 g++-11 make libradospp-dev librados-dev
+        export CXX_FLAGS="-std=c++20";;
+    debian|devuan|softiron)
         install g++ make libradospp-dev librados-dev;;
     *)
         echo "$(distro_id) is unknown, $@ will have to be installed manually."