From 629c9ad06f134457216529241b8e40715e669ac0 Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Tue, 23 May 2023 07:38:01 -0400 Subject: [PATCH] Check all cross-compiles --- .circleci/config.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index e5a6fa25..ee1b74d0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,6 +38,46 @@ jobs: - run: sudo apt-get install gcc-powerpc64-linux-gnu - run: sudo apt-get install gcc-powerpc64le-linux-gnu - run: sudo apt-get install gcc-riscv64-linux-gnu + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=musl GOOS=linux CC=musl-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=arm GOOS=linux CC=arm-linux-gnueabi-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=arm64 GOOS=linux CC=aarch64-linux-gnu-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=mips GOOS=linux CC=mips-linux-gnu-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=mipsle GOOS=linux CC=mipsel-linux-gnu-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=mips64 GOOS=linux CC=mips64-linux-gnuabi64-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=mips64le GOOS=linux CC=mips64el-linux-gnuabi64-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=ppc64 GOOS=linux CC=powerpc64-linux-gnu-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=ppc64le GOOS=linux CC=powerpc64le-linux-gnu-gcc + - run: + command: go install -a -tags sqlite_omit_load_extension -ldflags="-X -s" ./... + environment: + GORACE: CGO_ENABLED=1 GOARCH=riscv64 GOOS=linux CC=riscv64-linux-gnu-gcc test: docker: