resulted in this error:
# github.com/myrepo/myproject/v5/cmd/myd
/usr/local/go/pkg/tool/linux_arm64/link: running gcc failed: exit status 1
/usr/lib/gcc/aarch64-alpine-linux-musl/13.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find -lwasmvm.aarch64: No such file or directory
Of course, make install works fine on Mac M1 machine.
My go.mod has github.com/CosmWasm/wasmvm v1.2.1. And https://github.com/CosmWasm/wasmvm/releases/download/v1.2.1/libwasmvm_muslc.aarch64.a was downloaded successfully as shown by '/lib/libwasmvm_muslc.a' saved.
But this command
go install -mod=readonly -tags "netgo ledger" -ldflags '-X github.com/cosmos/cosmos-sdk/version.Name=tokenfactory -X github.com/cosmos/cosmos-sdk/version.AppName=tfd -X github.com/cosmos/cosmos-sdk/version.Version=me/working-8b4267ba4eafbc559aa08bf83a096d80e42ac0e1 -X github.com/cosmos/cosmos-sdk/version.Commit=8b4267ba4eafbc559aa08bf83a096d80e42ac0e1 -X "github.com/cosmos/cosmos-sdk/version.BuildTags=netgo ledger," -X github.com/tendermint/tendermint/version.TMCoreSemVer=v0.34.27 -linkmode external -extldflags "-static"' ./cmd/myd
resulted in this error: # github.com/myrepo/myproject/v5/cmd/myd /usr/local/go/pkg/tool/linux_arm64/link: running gcc failed: exit status 1 /usr/lib/gcc/aarch64-alpine-linux-musl/13.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find -lwasmvm.aarch64: No such file or directory
Of course,
make install
works fine on Mac M1 machine.