commit | f7a629369e7a136ff93bf44726628eb2afe551a2 | [log] [tgz] |
---|---|---|
author | Changkun Ou <hi@changkun.de> | Tue Aug 31 11:47:56 2021 +0200 |
committer | Hajime Hoshi <hajimehoshi@gmail.com> | Tue Aug 31 18:40:57 2021 +0000 |
tree | 7505af89f672c6ede4eb4bf0d7fcfb401300d595 | |
parent | 9cba7bc03c0fdba1b8fe7dfd476c2001656dde9e [diff] |
cmd/gomobile: extract import packages more robust In darwin/arm64, with Xcode13 toolchain, the nm shows a prefix `_` in the import path, which was previously not handled. Such as: 000000010009cd70 t _golang.org/x/mobile/app.(*app).Events 000000010009ce70 t _golang.org/x/mobile/app.(*app).Filter 000000010009cdf0 t _golang.org/x/mobile/app.(*app).Publish 000000010009cd80 t _golang.org/x/mobile/app.(*app).Send 000000010009d870 t _golang.org/x/mobile/app.(*app).loop 000000010009d7f0 t _golang.org/x/mobile/app.(*app).loop.func1 This change fixes the regexp for import package extraction and permits TestRegexImportGolangXPackage to pass. Change-Id: I5f8b02177c8b022283276f2ddffaa8bb277aa255 Reviewed-on: https://go-review.googlesource.com/c/mobile/+/346154 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Hajime Hoshi <hajimehoshi@gmail.com> Trust: Dmitri Shuralyov <dmitshur@golang.org> Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Go Bot <gobot@golang.org>
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://golang.org/doc/contribute.html.