From 98c03f002e2cb24dfe2f7824246be3697e8fe960 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 01:20:45 +0000 Subject: [PATCH 1/3] Bump alpine/git from 2.47.2 to 2.49.0 Bumps alpine/git from 2.47.2 to 2.49.0. --- updated-dependencies: - dependency-name: alpine/git dependency-version: 2.49.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 181cee9..bebcd36 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,7 +49,7 @@ ENV PATH="/usr/local/bin:${PATH}" RUN python3 -m pip install --upgrade pip # Use git to clone gtsam and specific GTSAM version -FROM alpine/git:2.47.2 as gtsam-clone +FROM alpine/git:2.49.0 as gtsam-clone ARG GTSAM_VERSION=4.2.0 WORKDIR /usr/src/ From 7ed8d238e10a006e2b8266e41166730ede651183 Mon Sep 17 00:00:00 2001 From: Warren Snipes Date: Tue, 1 Jul 2025 12:00:19 -0400 Subject: [PATCH 2/3] Install CMake 4.0.3 --- Dockerfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0e9157f..74139a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,11 +34,21 @@ RUN wget https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz && \ tar -xzf make-4.4.1.tar.gz && \ cd make-4.4.1 && \ ./configure --prefix=/usr/local && \ - make && \ + make -j$(nproc) && \ make install && \ cd .. && \ rm -rf make-4.4.1 make-4.4.1.tar.gz +# Install CMake 4.0.3 +RUN wget https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3.tar.gz && \ + tar -xzf cmake-4.0.3.tar.gz && \ + cd cmake-4.0.3 && \ + ./bootstrap --prefix=/usr/local && \ + make -j$(nproc) && \ + make install && \ + cd .. && \ + rm -rf cmake-4.0.3 cmake-4.0.3.tar.gz + # Set working directory WORKDIR /usr/src @@ -97,7 +107,7 @@ RUN cmake \ .. # Make install and clean up -RUN make -j4 install && \ +RUN make -j$(nproc) install && \ make python-install && \ make clean From af77ee77e45cb0353732c00da818fe27998d1e69 Mon Sep 17 00:00:00 2001 From: Warren Snipes Date: Tue, 1 Jul 2025 12:32:19 -0400 Subject: [PATCH 3/3] set cmake policy version minimum to 3.5 --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 1417528..8090e74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -104,6 +104,7 @@ RUN cmake \ -DGTSAM_BUILD_PYTHON=ON \ -DGTSAM_BUILD_CONVENIENCE_LIBRARIES=OFF \ -DGTSAM_PYTHON_VERSION=${PYTHON_VERSION} \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ .. # Make install and clean up