From 572e7ebbbe24f3ba23b4fa02ca3eee690b5bfce1 Mon Sep 17 00:00:00 2001 From: Adam Emerson Date: Wed, 19 Jul 2023 21:03:44 -0400 Subject: [PATCH] build: install-deps.sh installs system boost on Jammy Since on Jammy system boost is new enough for Pacific and we don't have Jammy packages for older boost (we only have those for Bionic), 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/62103 Signed-off-by: Adam Emerson --- install-deps.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index 55b5fbd5d7f..7e137d687f1 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -354,6 +354,27 @@ else [ ! $NO_BOOST_PKGS ] && install_boost_on_ubuntu bionic $with_zbd && install_libzbd_on_ubuntu bionic ;; + *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 ;; -- 2.47.3