From 20931794d1e12707b8c54af48e22a09fde0f32ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Thu, 10 Jun 2021 18:51:59 +0300 Subject: [PATCH] add diagnostics --- .build.yml | 5 +++++ getpath | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100755 getpath diff --git a/.build.yml b/.build.yml index 305e9f3..79300bc 100644 --- a/.build.yml +++ b/.build.yml @@ -1,6 +1,7 @@ image: debian/testing packages: - curl + - file sources: - https://git.sr.ht/~motiejus/bazel-zig-cc environment: @@ -17,18 +18,22 @@ tasks: cd bazel-zig-cc; ../bazel run \ --platforms @zig_sdk//:x86_64-linux-gnu \ //test:gognu + file $(./getpath @zig_sdk//:x86_64-linux-gnu //test:gognu) - test_x86_64-linux-musl: | cd bazel-zig-cc; ../bazel run \ --platforms @zig_sdk//:x86_64-linux-musl \ //test:gomusl + file $(./getpath @zig_sdk//:x86_64-linux-musl //test:gomusl) - test_aarch64-linux-gnu: | cd bazel-zig-cc; ../bazel build \ --platforms @zig_sdk//:aarch64-linux-gnu \ //test:gognu + file $(./getpath @zig_sdk//:aarch64-linux-gnu //test:gognu) - test_aarch64-linux-musl: | cd bazel-zig-cc; ../bazel build \ --platforms @zig_sdk//:aarch64-linux-musl \ //test:gomusl + file $(./getpath @zig_sdk//:aarch64-linux-musl //test:gomusl) #- test_macos-gnu: | # cd bazel-zig-cc; ../bazel build --toolchain_resolution_debug=true \ # --platforms @zig_sdk//:x86_64-macos-gnu \ diff --git a/getpath b/getpath new file mode 100755 index 0000000..dda7924 --- /dev/null +++ b/getpath @@ -0,0 +1,6 @@ +#!/bin/bash + +exec bazel aquery \ + --platforms "$1" "$2" 2>/dev/null | \ + awk "/action 'GoLink/{f=1};/Outputs: / &&f{print;exit}" | \ + awk -F'\\[|\\]' '{print $2}'