File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ mkdir -p bin
14
14
15
15
build (){
16
16
tmpdir=$( mktemp -d)
17
- go build -ldflags " -X main.version=${tag} " -o " $tmpdir /coder" ../cmd/coder
17
+ go build -ldflags " -s -w - X main.version=${tag} " -o " $tmpdir /coder" ../cmd/coder
18
18
19
19
pushd " $tmpdir "
20
20
tarname=" coder-cli-$GOOS -$GOARCH .tar.gz"
@@ -25,5 +25,14 @@ build(){
25
25
rm -rf " $tmpdir "
26
26
}
27
27
28
+ # Darwin builds do not work from Linux, so only try to build them from Darwin.
29
+ # See: https://github.com/cdr/coder-cli/issues/20
30
+ if [[ " $( uname) " -eq " Darwin" ]]; then
31
+ GOOS=linux build
32
+ CGO_ENABLED=1 GOOS=darwin build
33
+ exit 0
34
+ fi
35
+
36
+ echo " Warning: Darwin builds don't work on Linux."
37
+ echo " Please use an OSX machine to build Darwin tars."
28
38
GOOS=linux build
29
- # GOOS=darwin build
You can’t perform that action at this time.
0 commit comments