#!/usr/bin/env bash set -euo pipefail bazel_cmd=(bazel) if [ -n "${BAZEL_OUTPUT_USER_ROOT:-}" ]; then bazel_cmd+=("--output_user_root=${BAZEL_OUTPUT_USER_ROOT}") fi if [ -n "${BAZEL_OUTPUT_BASE:-}" ]; then bazel_cmd+=("--output_base=${BAZEL_OUTPUT_BASE}") fi "${bazel_cmd[@]}" build \ -c opt \ --strip=never \ --copt=-gline-tables-only \ --copt=-fno-omit-frame-pointer \ --copt=-mno-omit-leaf-frame-pointer \ --linkopt=-Wl,--build-id=sha1 \ --platforms=//:linux_arm64 \ --extra_toolchains=@llvm_toolchain_linux_arm64//:cc-toolchain-aarch64-linux \ "$@" \ //src/main/cpp/net/eagle0/shardok:shardok-server