fujiapple852 / trippy

A network diagnostic tool
https://trippy.cli.rs
Apache License 2.0
3.77k stars 80 forks source link

Build CI on OpenBSD with GH Action #919

Open fujiapple852 opened 10 months ago

fujiapple852 commented 10 months ago

@sthen thank you for packaging trippy for openbsd.

In #920 I've enabled building for OpenBSD in CI however it fails with:

error: component 'rust-std' for target 'x86_64-unknown-openbsd' is unavailable for download for channel 'stable'

Which Rust version did you build against? OpenBSD is a Tier 3 Rust target so perhaps the stable version lags behind the latest?

sthen commented 10 months ago

Hi, sorry I don't have any idea about the problem you're seeing when you cross-compile. We're currently building with rust 1.75.0 (always native builds for each supported architecture, we don't do any cross-compiles). @semarie is doing a great job of maintaining our rust port and keeping it up to date.

semarie commented 10 months ago

a Tier-3 platform means that rust project doesn't build or test anything for OpenBSD. so there is no component to download on rust servers.

fujiapple852 commented 10 months ago

Thanks both. Any recommendations on the best way to enable automated builds in CI and on release?