-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI suddenly not working #183
Comments
Can confirm that this doesn't happen when downgrading to reqwest 0.10.7 reqwest 0.11 upgraded hyper to v0.14, so it might be related to that. |
I've opened an issue at hyperium/hyper#2434, since it seems to be related to hyper. |
I've finally found out why it doesn't work: starting at some commit from hyper it won't compile unless you run To avoid these kind of issues and complicated installations, shall we try to use |
Great to know that you figure out the reason :)
About one year ago, Marcel provided new features to support other tls implementations besides openssl in order make it easier to cross compile when using this crate in the PR #76. So I think it would be better to support cross-compiling if possible, since it seems some developers use
Is it possible to fix this CI issue by exporting this environment variable in Github Action configuration? export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc I personally prefer to solve this issue with costing as less as possible, with built-in functionality of |
Sure! Testing can never be too much :)
Yes, but the thing is that you need something similar for each architecture, and they might break in the future again. Meaning that we would have to maintain the cross-compilation setup manually. The dockerfiles from To be fair Otherwise we can just take a look at |
Describe the bug
Seems like the CI has stopped passing suddenly for cross-compilation on all platforms for reqwest. This has started happening in #182. I'm unable to reproduce on my current platform, without cross-compilation, on a x86_64 GNU/Linux.
I suspect it's due to #175, since the linking errors are similar to when the Tokio upgrade failed, see #164.
I'll investigate and try to see what's causing it.
The text was updated successfully, but these errors were encountered: