]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
build: install-deps.sh installs system boost on Jammy
authorAdam Emerson <aemerson@redhat.com>
Thu, 20 Jul 2023 01:03:44 +0000 (21:03 -0400)
committerAdam Emerson <aemerson@redhat.com>
Mon, 31 Jul 2023 15:55:09 +0000 (11:55 -0400)
Since on Jammy system boost is new enough for Quincy and we don't have
Jammy packages for older boost (we only have those for Focal), just
install the system packages rather than fetching ceph-libboost.

No analogous commit exists in main as while main's Jammy case installs
ceph-libboost, we just need a system package here.

Fixes: https://tracker.ceph.com/issues/62102
Signed-off-by: Adam Emerson <aemerson@redhat.com>
install-deps.sh

index 9cb2fcacccee89076544705736e8b02e1630cd80..cfe6628f3969e38e721bb7e5662acdace7153b74 100755 (executable)
@@ -343,6 +343,27 @@ else
                 [ ! $NO_BOOST_PKGS ] && install_boost_on_ubuntu focal
                 $with_zbd && install_libzbd_on_ubuntu focal
                 ;;
+            *Jammy*)
+                [ ! $NO_BOOST_PKGS ] && \
+                   $SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y \
+                         libboost-atomic-dev \
+                         libboost-chrono-dev \
+                         libboost-container-dev \
+                         libboost-context-dev \
+                         libboost-coroutine-dev \
+                         libboost-date-time-dev \
+                         libboost-filesystem-dev \
+                         libboost-iostreams-dev \
+                         libboost-program-options-dev \
+                         libboost-python-dev \
+                         libboost-random-dev \
+                         libboost-regex-dev \
+                         libboost-system-dev \
+                         libboost-test-dev \
+                         libboost-thread-dev \
+                         libboost-timer-dev \
+                         gcc
+                ;;
             *)
                 $SUDO apt-get install -y gcc
                 ;;