async-rs / async-rs/async-std

Linker error in stable-x86_64-pc-windows-gnu toolchain

Open
#898 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
4.1k
Forks
339
PR merge metrics
No merged PRs in 30d

Description

Hi there, including `async-std#1.6.5` pulls in `async-io#1.10.0` which can't be cross compiled due to https://github.com/stjepang/async-io/issues/16

```bash
session_db v0.1.0 (/Users/coliny/Dev/com.qfi.health/src/rust-tools/session_db)
├── async-std v1.6.5

│ ├── async-global-executor v1.4.2

│ │ ├── async-io v1.1.10
```

It is claimed that this issue is fixed (https://github.com/stjepang/async-io/issues/16#issuecomment-692170201) but I still get the error.

Is there any magic I can use to tell `async-std` to pull in the "fixed" version of `async-io`?

Thanks!

EDIT: Neither of the following `async-std` directives in `Cargo.toml` work

```toml
# WEB
tide = "0.14"
#async-std = { version = "1.6", features = ["attributes"] }
async-std = { git = "https://github.com/async-rs/async-std", branch = "master" ,features = ["attributes"]}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.