77 - id : elysd-darwin-amd64
88 main : ./cmd/elysd/main.go
99 binary : elysd
10+ hooks :
11+ pre :
12+ - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvmstatic_darwin.a -O /lib/libwasmvmstatic_darwin.a
1013 env :
1114 - CC=o64-clang
1215 - CGO_LDFLAGS=-L/lib
@@ -22,16 +25,20 @@ builds:
2225 - -X github.com/cosmos/cosmos-sdk/version.AppName=elysd
2326 - -X github.com/cosmos/cosmos-sdk/version.Version=v{{ .Version }}
2427 - -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }}
25- - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,pebbledb
28+ - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,static_wasm, pebbledb
2629 - -w -s
2730 - -linkmode=external
2831 tags :
2932 - netgo
3033 - ledger
34+ - static_wasm
3135 - pebbledb
3236 - id : elysd-darwin-arm64
3337 main : ./cmd/elysd/main.go
3438 binary : elysd
39+ hooks :
40+ pre :
41+ - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvmstatic_darwin.a -O /lib/libwasmvmstatic_darwin.a
3542 env :
3643 - CC=oa64-clang
3744 - CGO_LDFLAGS=-L/lib
@@ -47,16 +54,20 @@ builds:
4754 - -X github.com/cosmos/cosmos-sdk/version.AppName=elysd
4855 - -X github.com/cosmos/cosmos-sdk/version.Version=v{{ .Version }}
4956 - -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }}
50- - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,pebbledb
57+ - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,static_wasm, pebbledb
5158 - -w -s
5259 - -linkmode=external
5360 tags :
5461 - netgo
5562 - ledger
63+ - static_wasm
5664 - pebbledb
5765 - id : elysd-linux-amd64
5866 main : ./cmd/elysd
5967 binary : elysd
68+ hooks :
69+ pre :
70+ - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.x86_64.a -O /usr/lib/x86_64-linux-gnu/libwasmvm_muslc.a
6071 goos :
6172 - linux
6273 goarch :
@@ -71,17 +82,22 @@ builds:
7182 - -X github.com/cosmos/cosmos-sdk/version.AppName=elysd
7283 - -X github.com/cosmos/cosmos-sdk/version.Version=v{{ .Version }}
7384 - -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }}
74- - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,osusergo,pebbledb
85+ - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,muslc, osusergo,pebbledb
7586 - -w -s
7687 - -linkmode=external
88+ - -extldflags '-Wl,-z,muldefs -static -lm'
7789 tags :
7890 - netgo
7991 - ledger
92+ - muslc
8093 - osusergo
8194 - pebbledb
8295 - id : elysd-linux-arm64
8396 main : ./cmd/elysd
8497 binary : elysd
98+ hooks :
99+ pre :
100+ - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.aarch64.a -O /usr/lib/aarch64-linux-gnu/libwasmvm_muslc.a
85101 goos :
86102 - linux
87103 goarch :
@@ -96,12 +112,14 @@ builds:
96112 - -X github.com/cosmos/cosmos-sdk/version.AppName=elysd
97113 - -X github.com/cosmos/cosmos-sdk/version.Version=v{{ .Version }}
98114 - -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }}
99- - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,osusergo,pebbledb
115+ - -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger,muslc, osusergo,pebbledb
100116 - -w -s
101117 - -linkmode=external
118+ - -extldflags '-Wl,-z,muldefs -static -lm'
102119 tags :
103120 - netgo
104121 - ledger
122+ - muslc
105123 - osusergo
106124 - pebbledb
107125universal_binaries :
0 commit comments