Merge pull request #1824 from kolyshkin/static-build
plugins: don't compile for static build
This commit is contained in:
commit
d298f9a070
14
BUILDING.md
14
BUILDING.md
@ -43,6 +43,20 @@ You can move them in your global path with:
|
||||
sudo make install
|
||||
```
|
||||
|
||||
### Static binaries
|
||||
|
||||
You can build static binaries by providing a few variables to `make`:
|
||||
|
||||
```sudo
|
||||
make EXTRA_FLAGS="-buildmode pie" \
|
||||
EXTRA_LDFLAGS='-extldflags "-fno-PIC -static"' \
|
||||
BUILDTAGS="static_build"
|
||||
```
|
||||
|
||||
Note that
|
||||
- static build is discouraged
|
||||
- static containerd binary does not support plugins loading
|
||||
|
||||
## Via Docker Container
|
||||
|
||||
### Build containerd
|
||||
|
@ -1,4 +1,4 @@
|
||||
// +build go1.8,!windows,amd64
|
||||
// +build go1.8,!windows,amd64,!static_build
|
||||
|
||||
package plugin
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// +build !go1.8 windows !amd64
|
||||
// +build !go1.8 windows !amd64 static_build
|
||||
|
||||
package plugin
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user