build as a static binary for perfect compatibility
This commit is contained in:
parent
52dc67ed34
commit
1f48964086
4
Makefile
4
Makefile
@ -3,7 +3,7 @@ all: reaction ip46tables
|
||||
clean:
|
||||
rm -f reaction ip46tables
|
||||
ip46tables: ip46tables.d/ip46tables.c
|
||||
gcc ip46tables.d/ip46tables.c -o ip46tables
|
||||
gcc -static ip46tables.d/ip46tables.c -o ip46tables
|
||||
|
||||
reaction: app/* reaction.go go.mod go.sum
|
||||
go build -buildvcs=false .
|
||||
CGO_ENABLED=0 go build -buildvcs=false .
|
||||
|
@ -164,7 +164,7 @@ $ gcc ip46tables.d/ip46tables.c -o ip46tables
|
||||
|
||||
Provided binaries in the previous section are compiled this way:
|
||||
```shell
|
||||
$ docker run -it --rm -v (pwd):/code -w /code golang:1.20-bullseye make
|
||||
$ docker run -it --rm -v (pwd):/code -w /code -e CGO_ENABLED=0 golang:1.20 make
|
||||
```
|
||||
|
||||
### NixOS
|
||||
|
Loading…
Reference in New Issue
Block a user