Open vmlemon opened 2 days ago
@Thomasdezeeuw What is the state of haiku support in mio/socket2?
Haiku is supported in both Mio and socket2 with CI (using cargo check
). However in socket2 it doesn't support all options, so this might be as simple as checking if the missing options are supported on Haiku or disabling/cfg
ing-out the code in Tokio.
Version List the versions of all
tokio
crates you are using. The easiest way to get this information is usingcargo tree
subcommand:Platform The output of
uname -a
(UNIX), or version and 32 or 64-bit (Windows) Haiku shredder 1 hrev57937+125 Oct 26 2024 21:25 x86_64 x86_64 HaikuDescription After installing Rust 1.83.0, on Haiku, along with OpenSSL 1.1.1w-2, and attempting to build the "rustic-rs" project, using Cargo, I encountered a failure to build the Tokio crate:
As I am unfamiliar with the Rust ecosystem, and the Rust language, I figured that it'd make sense, to report this as a Tokio bug, to get the most "bang for the buck", in terms of enabling stuff to build. (There's a sibling bug, at https://github.com/haikuports/haikuports/issues/11407, that bundles together issues related to this, on the Haiku side).
Unfortunately, I don't have an example of code that triggers this error, as it applies during the process of building the crate, itself, as a prerequisite.
Apologies, if this has already been reported, or if I'm better off, reporting it elsewhere...