From 20434af022bfd82ff606044c22b09d5ee46918e0 Mon Sep 17 00:00:00 2001 From: David Galiffi Date: Mon, 14 Jul 2025 17:37:47 -0400 Subject: [PATCH] Adding sqlite-dev to our ci docker images (#280) [ROCm/rocprofiler-systems commit: 86f025e5fd3b03a41ad39bfdabcd4d058e79be16] --- projects/rocprofiler-systems/docker/Dockerfile.opensuse | 4 ++-- projects/rocprofiler-systems/docker/Dockerfile.opensuse.ci | 4 ++-- projects/rocprofiler-systems/docker/Dockerfile.rhel | 5 +++-- projects/rocprofiler-systems/docker/Dockerfile.rhel.ci | 4 ++-- projects/rocprofiler-systems/docker/Dockerfile.ubuntu | 6 +++--- projects/rocprofiler-systems/docker/Dockerfile.ubuntu.ci | 6 +++--- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/projects/rocprofiler-systems/docker/Dockerfile.opensuse b/projects/rocprofiler-systems/docker/Dockerfile.opensuse index 9fee2eed9f..8aca6bd599 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.opensuse +++ b/projects/rocprofiler-systems/docker/Dockerfile.opensuse @@ -24,8 +24,8 @@ RUN zypper --non-interactive update -y && \ zypper --non-interactive dist-upgrade -y && \ zypper --non-interactive install -y -t pattern devel_basis && \ zypper --non-interactive install -y binutils-gold chrpath cmake curl dpkg-devel \ - gcc-c++ git libdrm-devel libnuma-devel openmpi3-devel python3-pip rpm-build \ - wget iproute2 && \ + gcc-c++ git iproute2 libdrm-devel libnuma-devel openmpi3-devel python3-pip rpm-build \ + sqlite3-devel wget && \ python3 -m pip install 'cmake==3.21' ARG ROCM_VERSION=0.0 diff --git a/projects/rocprofiler-systems/docker/Dockerfile.opensuse.ci b/projects/rocprofiler-systems/docker/Dockerfile.opensuse.ci index 18e4fabd7f..915759dbea 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.opensuse.ci +++ b/projects/rocprofiler-systems/docker/Dockerfile.opensuse.ci @@ -28,8 +28,8 @@ RUN zypper --non-interactive update -y && \ zypper --non-interactive dist-upgrade -y && \ zypper --non-interactive install -y -t pattern devel_basis && \ zypper --non-interactive install -y binutils-gold chrpath cmake curl dpkg-devel \ - gcc-c++ git libnuma-devel openmpi3-devel papi-devel python3-pip \ - rpm-build vim wget iproute2 && \ + gcc-c++ git iproute2 libnuma-devel openmpi3-devel papi-devel python3-pip \ + rpm-build sqlite3-devel vim wget && \ zypper --non-interactive clean --all && \ python3 -m pip install 'cmake==3.21' perfetto diff --git a/projects/rocprofiler-systems/docker/Dockerfile.rhel b/projects/rocprofiler-systems/docker/Dockerfile.rhel index ee237a8b60..5d73d1bd90 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.rhel +++ b/projects/rocprofiler-systems/docker/Dockerfile.rhel @@ -15,8 +15,9 @@ ENV LIBRARY_PATH ${LIBRARY_PATH}:/opt/amdgpu/lib64 RUN yum groupinstall -y "Development Tools" && \ yum install -y epel-release && crb enable && \ - yum install -y --allowerasing chrpath cmake curl dpkg-devel libdrm-devel numactl-devel \ - openmpi-devel papi-devel python3-pip texinfo wget which zlib-devel iproute && \ + yum install -y --allowerasing chrpath cmake curl dpkg-devel iproute libdrm-devel \ + numactl-devel openmpi-devel papi-devel python3-pip sqlite-devel texinfo \ + wget which zlib-devel && \ yum clean all && \ python3 -m pip install 'cmake==3.21' && \ python3 -m pip install 'perfetto' diff --git a/projects/rocprofiler-systems/docker/Dockerfile.rhel.ci b/projects/rocprofiler-systems/docker/Dockerfile.rhel.ci index 9bf000b30b..67f0dd079f 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.rhel.ci +++ b/projects/rocprofiler-systems/docker/Dockerfile.rhel.ci @@ -19,8 +19,8 @@ ARG NJOBS="8" RUN yum groupinstall -y "Development Tools" && \ yum install -y epel-release && crb enable && \ - yum install -y --allowerasing chrpath cmake curl dpkg-devel numactl-devel \ - openmpi-devel papi-devel python3-pip texinfo wget which vim zlib-devel iproute && \ + yum install -y --allowerasing chrpath cmake curl dpkg-devel iproute numactl-devel \ + openmpi-devel papi-devel python3-pip sqlite-devel texinfo wget which vim zlib-devel && \ yum clean all && \ python3 -m pip install 'cmake==3.21' perfetto diff --git a/projects/rocprofiler-systems/docker/Dockerfile.ubuntu b/projects/rocprofiler-systems/docker/Dockerfile.ubuntu index f8cfb64315..5ffb31c275 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.ubuntu +++ b/projects/rocprofiler-systems/docker/Dockerfile.ubuntu @@ -21,9 +21,9 @@ ENV PATH ${HOME}/.local/bin:${PATH} RUN apt-get update && \ apt-get dist-upgrade -y && \ apt-get install -y apt-utils autoconf autotools-dev bash-completion bison \ - build-essential chrpath cmake curl flex gettext git-core gnupg2 libnuma1 libopenmpi-dev \ - libpapi-dev libpfm4-dev librpm-dev libtool libudev1 lsb-release m4 \ - python3-pip rpm texinfo wget iproute2 && \ + build-essential chrpath cmake curl flex gettext git-core gnupg2 iproute2 \ + libnuma1 libopenmpi-dev libpapi-dev libpfm4-dev librpm-dev libsqlite3-dev \ + libtool libudev1 lsb-release m4 python3-pip rpm texinfo wget && \ OS_VERSION=$(cat /etc/os-release | grep VERSION_ID | sed 's/=/ /'1 | awk '{print $NF}' | sed 's/"//g') && \ if [ "${OS_VERSION}" == "24.04" ]; then \ python3 -m pip install --break-system-packages 'cmake==3.21'; \ diff --git a/projects/rocprofiler-systems/docker/Dockerfile.ubuntu.ci b/projects/rocprofiler-systems/docker/Dockerfile.ubuntu.ci index 67b09c0da6..4e8df50917 100644 --- a/projects/rocprofiler-systems/docker/Dockerfile.ubuntu.ci +++ b/projects/rocprofiler-systems/docker/Dockerfile.ubuntu.ci @@ -26,9 +26,9 @@ ENV CMAKE_PREFIX_PATH /usr/local:${CMAKE_PREFIX_PATH} RUN apt-get update && \ apt-get dist-upgrade -y && \ apt-get install -y autoconf autotools-dev bash-completion bison build-essential \ - bzip2 chrpath cmake curl environment-modules flex gettext git-core gnupg2 gzip \ - libiberty-dev libpapi-dev libpfm4-dev libtool locales lsb-release m4 \ - python3-pip texinfo unzip wget vim zip zlib1g-dev iproute2 && \ + bzip2 chrpath cmake curl environment-modules flex gettext git-core gnupg2 \ + gzip iproute2 libiberty-dev libpapi-dev libpfm4-dev libsqlite3-dev libtool \ + locales lsb-release m4 python3-pip texinfo unzip wget vim zip zlib1g-dev && \ apt-get autoclean && \ if [ "${OS_VERSION}" == "24.04" ]; then \ python3 -m pip install --break-system-packages 'cmake==3.21' perfetto \