diff --git a/.github/workflows/arm.yml b/.github/workflows/arm.yml index ba9a56ee..4df366fd 100644 --- a/.github/workflows/arm.yml +++ b/.github/workflows/arm.yml @@ -19,6 +19,8 @@ jobs: run: | SHA=${GITHUB_SHA:0:7} echo "SHA=$SHA" >> $GITHUB_ENV + # can be removed when we replace go-sqlite3 fork with upstream fork. + echo 'CGO_CFLAGS=-D_LARGEFILE64_SOURCE' >> $GITHUB_ENV echo "IMAGE=ghcr.io/segmentio/ctlstore:$SHA-arm" >> $GITHUB_ENV - name: "Image Name" @@ -79,4 +81,4 @@ jobs: --build-arg VERSION=${SHA} \ --push \ . - - run: echo "GHCR PUBLISH SUCCESSFUL" \ No newline at end of file + - run: echo "GHCR PUBLISH SUCCESSFUL" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37568921..366ab43f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,5 +116,3 @@ jobs: --push \ . - run: echo "GHCR PUBLISH SUCCESSFUL" - - diff --git a/Dockerfile b/Dockerfile index a70bf5d3..31f91032 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ FROM golang:1.20-alpine ENV SRC github.com/segmentio/ctlstore +ENV CGO_CFLAGS -D_LARGEFILE64_SOURCE ARG VERSION RUN apk --update add gcc git curl alpine-sdk libc6-compat ca-certificates sqlite \