aboutsummaryrefslogtreecommitdiffstats
path: root/z3/docker/cross_build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'z3/docker/cross_build.sh')
-rwxr-xr-xz3/docker/cross_build.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/z3/docker/cross_build.sh b/z3/docker/cross_build.sh
new file mode 100755
index 00000000..522d5c02
--- /dev/null
+++ b/z3/docker/cross_build.sh
@@ -0,0 +1,15 @@
1#!/usr/bin/env bash
2
3# SPDX-FileCopyrightText: 2023 The Refinery Authors <https://refinery.tools/>
4#
5# SPDX-License-Identifier: Apache-2.0
6
7set -euo pipefail
8
9z3_version="$(grep '^version=' ../gradle.properties | cut -d'=' -f2)"
10
11rm -rf out
12mkdir out
13docker run --platform linux/amd64 --rm -it -v "${PWD}:/data" --entrypoint /bin/bash docker.io/eclipse-temurin:17-jdk-focal /data/build_in_docker.sh "${z3_version}" "$(id -u)" "$(id -g)"
14rm -rf ../subprojects/solver-linux-aarch64/src/main/resources/z3java-linux-aarch64/*.so
15cp ./out/* ../subprojects/solver-linux-aarch64/src/main/resources/z3java-linux-aarch64/