Libgo: Use 'gcloud storage cp' instead of deprecated 'gsutil cp'.
Switches from the deprecated 'gsutil cp' command to 'gcloud storage cp' in libgo's build scripts.
The libgo build process now uses ‘gcloud storage cp’ instead of the deprecated ‘gsutil cp’ command for interacting with Google Cloud Storage. Google is retiring ‘gsutil’ in favor of ‘gcloud storage’, necessitating this change. This update ensures that libgo’s build scripts remain functional with Google Cloud Storage.
In Details
This commit updates the libgo build scripts to use 'gcloud storage cp' instead of 'gsutil cp'. The change is required due to Google's deprecation of 'gsutil'. This is a straightforward update with no complex interactions with other parts of the toolchain.
For Context
Libgo, the Go language support library for GCC, uses build scripts to manage its compilation and testing. These scripts often need to interact with external services, such as Google Cloud Storage (GCS), to download or upload data. This commit updates the command used to copy files to and from GCS, from the old gsutil tool to the newer gcloud storage command.