From dfb6b6df4c20626873737764fda5f573c5d001f1 Mon Sep 17 00:00:00 2001 From: xgaia Date: Fri, 4 Jul 2025 16:57:12 +0200 Subject: [PATCH 1/3] chore: remove -m64 useless cflag --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d71ecf0..96659ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ WORKDIR ${VIRTUOSO_DIR} RUN patch ${VIRTUOSO_DIR}/libsrc/Wi/sparql_io.sql < /patch.diff # Complile RUN ./autogen.sh -RUN CFLAGS="-O2 -m64" && export CFLAGS && \ +RUN CFLAGS="-O2" && export CFLAGS && \ ./configure --disable-bpel-vad --enable-conductor-vad --enable-fct-vad --disable-dbpedia-vad --disable-demo-vad --disable-isparql-vad --disable-ods-vad --disable-sparqldemo-vad --disable-syncml-vad --disable-tutorial-vad --program-transform-name="s/isql/isql-v/" RUN make -j $(grep -c '^processor' /proc/cpuinfo) # Install From ebb0e1de0f9105277627d80462a9566cb1c16af9 Mon Sep 17 00:00:00 2001 From: xgaia Date: Fri, 4 Jul 2025 16:04:05 +0200 Subject: [PATCH 2/3] ci(build): build image on arm64 --- .github/workflows/docker-publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 6a55d1e..cb84c12 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -50,6 +50,7 @@ jobs: context: . push: true tags: ${{ steps.meta.outputs.tags }} + platforms: linux/amd64,linux/arm64/v8 labels: ${{ steps.meta.outputs.labels }} secrets: | GIT_AUTH_TOKEN=${{ secrets.DOCKER_REGISTRY_TOKEN }} From bcacd8f57718548058fa43d89df2384d9feca5e3 Mon Sep 17 00:00:00 2001 From: xgaia Date: Fri, 4 Jul 2025 16:12:30 +0200 Subject: [PATCH 3/3] chore: upgrade to 7.2.15 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 96659ac..e82ba9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM alpine:3.20 AS builder # Environment variables ENV VIRTUOSO_GIT_URL=https://github.com/openlink/virtuoso-opensource.git ENV VIRTUOSO_DIR=/virtuoso-opensource -ENV VIRTUOSO_GIT_VERSION=7.2.14 +ENV VIRTUOSO_GIT_VERSION=7.2.15 COPY patch.diff /patch.diff