Dockerfile: statically link odbc #1808
ci.yml
on: push
Matrix: docker_build
compile_and_lint
1m 36s
windows_test
2m 14s
Matrix: test
docker_push
0s
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
|
|