Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 1 addition & 9 deletions verifier_tools/verify/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,7 @@ See the particular section for this tool:
* Internal libraries for the verifier binary.

## Build
This module requires Go 1.17. Install [here](https://go.dev/doc/install), and run `go build cmd/verifier/verifier.go`.

If you are building on `macOS 15 (Sequoia)` where all Mach-O executables are mandated to contain the `LC_UUID` load command, you will need to build with extra parameters as below, and then sign the binary.
This is because when `-linkmode=external` is used, the resulting binary can sometimes end up with an invalid or missing signature. This can be resolved by manually applying an ad-hoc signature to your compiled binary using macOS's built-in `codesign` utility.

```bash
go build -ldflags="-linkmode=external" -o verifier cmd/verifier/verifier.go
codesign -s - -f ./verifier
```
This module requires Go 1.24. Install [here](https://go.dev/doc/install), and run `go build cmd/verifier/verifier.go`.

An executable named `verifier` should be produced upon successful build.

Expand Down
2 changes: 1 addition & 1 deletion verifier_tools/verify/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/android/android-binary-transparency/verifier_tools/verify

go 1.17
go 1.24

require (
github.com/google/go-cmp v0.5.7
Expand Down