Skip to content

Dockerfile: statically link odbc #1808

Dockerfile: statically link odbc

Dockerfile: statically link odbc #1808

Triggered via push October 5, 2025 07:46
Status Failure
Total duration 8m 32s
Artifacts 3

ci.yml

on: push
Matrix: docker_build
Matrix: test
docker_push
0s
docker_push
Fit to window
Zoom out
Zoom in

Annotations

2 errors
docker_build (linux/arm64)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c apt-get update && mkdir -p /opt/sqlpage-libs && if [ \"$TARGETARCH\" = \"$BUILDARCH\" ]; then rustup target list --installed > TARGET && echo gcc > LINKER && apt-get install -y gcc libgcc-s1 cmake pkg-config && LIBMULTIARCH=$(gcc -print-multiarch); LIBDIR=\"/lib/$LIBMULTIARCH\"; USRLIBDIR=\"/usr/lib/$LIBMULTIARCH\"; HOST_TRIPLE=$(gcc -dumpmachine); elif [ \"$TARGETARCH\" = \"arm64\" ]; then echo aarch64-unknown-linux-gnu > TARGET && echo aarch64-linux-gnu-gcc > LINKER && dpkg --add-architecture arm64 && apt-get update && apt-get install -y gcc-aarch64-linux-gnu libgcc-s1-arm64-cross pkg-config && LIBDIR=\"/lib/aarch64-linux-gnu\"; USRLIBDIR=\"/usr/lib/aarch64-linux-gnu\"; HOST_TRIPLE=\"aarch64-linux-gnu\"; elif [ \"$TARGETARCH\" = \"arm\" ]; then echo armv7-unknown-linux-gnueabihf > TARGET && echo arm-linux-gnueabihf-gcc > LINKER && dpkg --add-architecture armhf && apt-get update && apt-get install -y gcc-arm-linux-gnueabihf libgcc-s1-armhf-cross cmake libclang1 clang pkg-config && cargo install --force --locked bindgen-cli && SYSROOT=$(arm-linux-gnueabihf-gcc -print-sysroot); echo \"--sysroot=$SYSROOT -I$SYSROOT/usr/include -I$SYSROOT/usr/include/arm-linux-gnueabihf\" > BINDGEN_EXTRA_CLANG_ARGS; LIBDIR=\"/lib/arm-linux-gnueabihf\"; USRLIBDIR=\"/usr/lib/arm-linux-gnueabihf\"; HOST_TRIPLE=\"arm-linux-gnueabihf\"; else echo \"Unsupported cross compilation target: $TARGETARCH\"; exit 1; fi && cp $LIBDIR/libgcc_s.so.1 /opt/sqlpage-libs/ && rustup target add $(cat TARGET) && cargo init ." did not complete successfully: exit code: 1
docker_build (linux/arm/v7)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c apt-get update && mkdir -p /opt/sqlpage-libs && if [ \"$TARGETARCH\" = \"$BUILDARCH\" ]; then rustup target list --installed > TARGET && echo gcc > LINKER && apt-get install -y gcc libgcc-s1 cmake pkg-config && LIBMULTIARCH=$(gcc -print-multiarch); LIBDIR=\"/lib/$LIBMULTIARCH\"; USRLIBDIR=\"/usr/lib/$LIBMULTIARCH\"; HOST_TRIPLE=$(gcc -dumpmachine); elif [ \"$TARGETARCH\" = \"arm64\" ]; then echo aarch64-unknown-linux-gnu > TARGET && echo aarch64-linux-gnu-gcc > LINKER && dpkg --add-architecture arm64 && apt-get update && apt-get install -y gcc-aarch64-linux-gnu libgcc-s1-arm64-cross pkg-config && LIBDIR=\"/lib/aarch64-linux-gnu\"; USRLIBDIR=\"/usr/lib/aarch64-linux-gnu\"; HOST_TRIPLE=\"aarch64-linux-gnu\"; elif [ \"$TARGETARCH\" = \"arm\" ]; then echo armv7-unknown-linux-gnueabihf > TARGET && echo arm-linux-gnueabihf-gcc > LINKER && dpkg --add-architecture armhf && apt-get update && apt-get install -y gcc-arm-linux-gnueabihf libgcc-s1-armhf-cross cmake libclang1 clang pkg-config && cargo install --force --locked bindgen-cli && SYSROOT=$(arm-linux-gnueabihf-gcc -print-sysroot); echo \"--sysroot=$SYSROOT -I$SYSROOT/usr/include -I$SYSROOT/usr/include/arm-linux-gnueabihf\" > BINDGEN_EXTRA_CLANG_ARGS; LIBDIR=\"/lib/arm-linux-gnueabihf\"; USRLIBDIR=\"/usr/lib/arm-linux-gnueabihf\"; HOST_TRIPLE=\"arm-linux-gnueabihf\"; else echo \"Unsupported cross compilation target: $TARGETARCH\"; exit 1; fi && cp $LIBDIR/libgcc_s.so.1 /opt/sqlpage-libs/ && rustup target add $(cat TARGET) && cargo init ." did not complete successfully: exit code: 1

Artifacts

Produced during runtime
Name Size Digest
digests-linux-amd64 Expired
244 Bytes
sha256:4cfa650dacba588dbc3df6d6a163f61afd79088b0c5ed992dff2c5079a160f90
sqlpage-linux-debug Expired
83.4 MB
sha256:ec5951d2fb8ae62ce6d7563d1ec9323413f59d175f1ff4fcd84ff3193ddf635c
sqlpage-windows-debug Expired
17.5 MB
sha256:ba4d1c388df9c10d8f833951009870aa757a5404e1ee7866dc2b9c362e6041db