| commit | 5c265dc024c459d116e0676017dbac7768b57aa0 | [log] [tgz] |
|---|---|---|
| author | Caleb Jasik <calebjasik@jasik.xyz> | Wed Nov 26 18:01:01 2025 +0000 |
| committer | Gopher Robot <gobot@golang.org> | Wed Nov 26 10:19:37 2025 -0800 |
| tree | e59b12addace6aafd687cee9efd1a5f17ed0e3c6 | |
| parent | a159579294ab4bbc756b8ac66a320913d003cf99 [diff] |
cmd/gomobile: pass -a build flag to go build command The gomobile build command wraps "go build" and parses many build flags including "-a", but it was not actually passing the "-a" flag through to the underlying go build command. The "-a" flag forces a rebuild of packages and dependencies, which is useful for ensuring clean builds when needed. Add the missing code to pass the "-a" flag through to the go build command when buildA is true, matching the pattern used for other build flags like "-x" and "-gcflags". Fixes golang/go#76466. Change-Id: Icf4b8520611a22b1106d6bbd48e75072697b94a6 GitHub-Last-Rev: 92bbebf3e658de5b87675c10a0ca960ba18da7c5 GitHub-Pull-Request: golang/mobile#114 Reviewed-on: https://go-review.googlesource.com/c/mobile/+/724360 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Hajime Hoshi <hajimehoshi@gmail.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@google.com>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://go.dev/doc/contribute.
The git repository is https://go.googlesource.com/mobile.