I'm considering a #rustlang "Crate Portability" project.

I would set up some automation to grab some popular crates and try to build
them on Linux/arm64 and FreeBSD/x86_64.

I could then walk through the failures on Twitch and talk learners through
contributing to random crates in the ecosystem.

I'm always surprised when things fail to build on Linux/arm64, which is *not* an esoteric platform these days!

@rtyler Typically what type of portability issues occur? Are they mainly related to C libs?
@jmcnamara Assumptions about openssl, sometimes x86_64 specific carve outs with #cfg[], sometimes very specific Linuxisms not gated behind a platform check, all sorts of fun silly things!