From f7d9a76ca7c35afa0ea9dbc1d13506338dba6420 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 5 Mar 2022 23:21:58 +0100 Subject: [PATCH] docs/HYPER.md: updated to reflect current hyper build needs --- docs/HYPER.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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: -- 2.47.3