]> Cypherpunks repositories - gostls13.git/commit
misc/ios: rework exec wrapper to only support simulator
authorRoland Shoemaker <roland@golang.org>
Wed, 20 Mar 2024 23:09:10 +0000 (16:09 -0700)
committerRoland Shoemaker <roland@golang.org>
Tue, 18 Jun 2024 16:32:49 +0000 (16:32 +0000)
commit4cf2b02548e7c85d57b35a23c7fda96b44f2cbfc
tree986d4ac1c3a13e571740fa229932d83bb0d69fb1
parente44fa1c1a9139ad457d8fa84a68afa3f40e7732a
misc/ios: rework exec wrapper to only support simulator

This updates the tools used to execute Go binaries on the Apple iOS
Simulator to (a) work with newer arm64 macOS, (b) remove support
for running binaries on physical devices, and (c) remove the reliance on
LLDB and third-party Python packages. This makes the wrapper somewhat
simpler, and easier to understand and maintain. Additionally
clangwrap.sh is updated to reflect dropping support for targeting
physical devices.

This smoothes out the path for #66360.

Change-Id: I769127e65f5e8c6c727841168890fd8557fb0e1d
Reviewed-on: https://go-review.googlesource.com/c/go/+/573175
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
misc/ios/clangwrap.sh
misc/ios/go_ios_exec.go