Build for aarch64-unknown-linux-gnu
fails due to "Target architecture is not supported by SIMD features of this crate. Disable the default simd
feature" in some circumstances
#111
Labels
Milestone
Describe the bug
Reported in NixOS/nixpkgs#223333
Build fails on architectures not supporting SIMD because
aligners
is compiled with thesimd
feature unconditionally.The real riddle here is why the CI pipeline for
aarch64-unknown-linux-gnu
succeeds. No idea as of now.MRE
Repro is hard currently, but it can be seen here: NixOS/nixpkgs#223333 (comment)
Expected behavior
aligners/simd
disabled.Workarounds (optional)
I don't think there is one? You can enable features of a dependency by passing
--features dep/feat
, but there doesn't seem to be a flag to disable default features of a dependency.Proposed solution (optional)
Fix is simple, pass the feature flag to
aligners
in Cargo.toml, BUT before merging that we absolutely need to get a repro in the CI pipeline. That this wasn't caught earlier is weird and unacceptable.Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: