From: Daniel Stenberg Date: Sat, 5 Mar 2022 22:21:58 +0000 (+0100) Subject: docs/HYPER.md: updated to reflect current hyper build needs X-Git-Tag: curl-7_83_0~184 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7d9a76ca7c35afa0ea9dbc1d13506338dba6420;p=thirdparty%2Fcurl.git docs/HYPER.md: updated to reflect current hyper build needs --- diff --git a/docs/HYPER.md b/docs/HYPER.md index 0ca1ce1d4f..a0f39696bd 100644 --- a/docs/HYPER.md +++ b/docs/HYPER.md @@ -18,11 +18,16 @@ The C API for Hyper is brand new and is still under development. ## build curl with hyper -Build hyper and enable the C API: +Since March 3 2022, hyper needs the nightly rustc to build, which you may need +to install first with: + + % rustup toolchain install nightly + +Then build hyper and enable its C API like this: % git clone https://github.com/hyperium/hyper % cd hyper - % RUSTFLAGS="--cfg hyper_unstable_ffi" cargo build --features client,http1,http2,ffi + % RUSTFLAGS="--cfg hyper_unstable_ffi" cargo +nightly rustc --features client,http1,http2,ffi -Z unstable-options --crate-type cdylib Build curl to use hyper's C API: