@@ -20,14 +20,16 @@ builds:
2020 env :
2121 - CC=o64-clang
2222 - CXX=o64-clang++
23+ - CGO_CFLAGS=-mmacosx-version-min=10.12
2324 flags :
2425 - " -mod={{ .Env.MOD }}"
25- - " -tags={{ .Env.BUILD_TAGS }}"
26+ - " -tags={{ .Env.BUILD_TAGS }} static_wasm "
2627 - -trimpath
2728 ldflags :
28- - " {{ .Env.BUILD_VARS }}"
29- - " {{ .Env.STRIP_FLAGS }}"
30- - " -linkmode={{ .Env.LINKMODE }}"
29+ - " {{ .Env.BUILD_LDFLAGS }}"
30+ - -s -w
31+ - -linkmode=external
32+ - -extldflags "-L./.cache/lib -mmacosx-version-min=10.12"
3133 - id : akash-darwin-arm64
3234 binary : akash
3335 main : ./cmd/akash
@@ -38,14 +40,16 @@ builds:
3840 env :
3941 - CC=oa64-clang
4042 - CXX=oa64-clang++
43+ - CGO_CFLAGS=-mmacosx-version-min=10.12
4144 flags :
4245 - " -mod={{ .Env.MOD }}"
43- - " -tags={{ .Env.BUILD_TAGS }}"
46+ - " -tags={{ .Env.BUILD_TAGS }} static_wasm "
4447 - -trimpath
4548 ldflags :
46- - " {{ .Env.BUILD_VARS }}"
47- - " {{ .Env.STRIP_FLAGS }}"
48- - " -linkmode={{ .Env.LINKMODE }}"
49+ - " {{ .Env.BUILD_LDFLAGS }}"
50+ - -s -w
51+ - -linkmode=external
52+ - -extldflags "-L./.cache/lib -mmacosx-version-min=10.12"
4953 - id : akash-linux-amd64
5054 binary : akash
5155 main : ./cmd/akash
@@ -61,10 +65,10 @@ builds:
6165 - " -tags={{ .Env.BUILD_TAGS }}"
6266 - -trimpath
6367 ldflags :
64- - " {{ .Env.BUILD_VARS }}"
65- - " {{ .Env.STRIP_FLAGS }} "
66- - " -linkmode={{ .Env.LINKMODE }} "
67- - -extldflags "-lc - lrt -lpthread "
68+ - " {{ .Env.BUILD_LDFLAGS }}"
69+ - -s -w
70+ - -linkmode=external
71+ - -extldflags "-L./.cache/lib -lwasmvm_muslc.x86_64 -Wl,-z,muldefs -lm - lrt -lc "
6872 - id : akash-linux-arm64
6973 binary : akash
7074 main : ./cmd/akash
@@ -80,10 +84,10 @@ builds:
8084 - " -tags={{ .Env.BUILD_TAGS }}"
8185 - -trimpath
8286 ldflags :
83- - " {{ .Env.BUILD_VARS }}"
84- - " {{ .Env.STRIP_FLAGS }} "
85- - " -linkmode={{ .Env.LINKMODE }} "
86- - -extldflags "-lc - lrt -lpthread "
87+ - " {{ .Env.BUILD_LDFLAGS }}"
88+ - -s -w
89+ - -linkmode=external
90+ - -extldflags "-L./.cache/lib -lwasmvm_muslc.aarch64 -Wl,-z,muldefs -lm - lrt -lc "
8791universal_binaries :
8892 - id : akash-darwin-universal
8993 ids :
@@ -121,7 +125,7 @@ checksum:
121125 name_template : " akash_{{ .Version }}_checksums.txt"
122126
123127dockers :
124- - dockerfile : _build/Dockerfile. akash
128+ - dockerfile : _build/akash.Dockerfile
125129 use : buildx
126130 goarch : amd64
127131 goos : linux
@@ -138,7 +142,7 @@ dockers:
138142 - ' {{ .Env.DOCKER_IMAGE }}:{{ .ShortCommit }}-amd64'
139143 - ' {{ .Env.DOCKER_IMAGE }}:{{ replace .Version "+" "-" }}-amd64'
140144 - ' {{ .Env.DOCKER_IMAGE }}:{{if eq .Env.STABLE "true"}}stable{{else}}latest{{end}}-amd64'
141- - dockerfile : _build/Dockerfile. akash
145+ - dockerfile : _build/akash.Dockerfile
142146 use : buildx
143147 goarch : arm64
144148 goos : linux
0 commit comments