Go binding for Cloudflare Quiche
git clone --recursive https://github.com/goburrow/quiche
Build environment:
docker build -t quiche:builder -f docker/Dockerfile docker/
docker run -i -t -v "$PWD:/usr/src/quiche" -w "/usr/src/quiche" quiche:builder
Build dependencies:
cd deps/quiche
cargo build --release
Build application using this Go library:
GO_LDFLAGS="-L/absolute/path/to/libquiche" go build
To create a static binary, CGO_LDFLAGS
may need to include -ldl
(Linux) or -framework Security
(MacOS)