docs/HYPER.md: document a workaround for a link error

Closes #11653
This commit is contained in:
Nicholas Nethercote 2023-08-11 16:47:21 +10:00 committed by Daniel Stenberg
parent 889c071d3c
commit 686951f7be
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -29,12 +29,14 @@ Then build hyper and enable its C API like this:
% cd hyper
% RUSTFLAGS="--cfg hyper_unstable_ffi" cargo +nightly rustc --features client,http1,http2,ffi -Z unstable-options --crate-type cdylib
Also, `--release` can be added for a release (optimized) build.
Build curl to use hyper's C API:
% git clone https://github.com/curl/curl
% cd curl
% autoreconf -fi
% ./configure --with-hyper=<hyper dir>
% ./configure LDFLAGS="-Wl,-rpath,<hyper-dir>/target/debug -Wl,-rpath,<hyper-dir>/target/release" --with-openssl --with-hyper=<hyper-dir>
% make
# using Hyper internally