File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed
Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change 44This repository is born out of the necessity of having a statically linked
55[ CRIU] ( https://github.com/checkpoint-restore/criu ) binary and a statically linked [ libcriu] ( https://criu.org/C_API ) .
66
7- This repository will compile all the required dependencies from source (but not libc) and binary releases also contain a
8- statically linked version of [ protobuf-c] ( https://github.com/protobuf-c/protobuf-c ) as a convenience for linking against libcriu.
7+ You can find pre-built binaries in the [ Releases] ( https://github.com/seqeralabs/criu-static/releases ) page.
98
109## Limitations
1110
@@ -24,8 +23,6 @@ having it will make the final artifact more complete.
2423We only tested this in Alpine Linux, building on other Linux distributions should work
2524but the instructions below should work on most major linux distros.
2625
27- We picked Alpine because it ships a full [ musl] ( https://musl.libc.org/ ) toolchain which is paramount for producing statically linked binaries.
28-
2926We didn't put any code against building with other libc implementations and building works fine with glibc, however
3027this repository will include the musl license in case the main compiler used to build this project uses musl as toolchain.
3128
You can’t perform that action at this time.
0 commit comments