casey / casey/intermodal

Mostly fixed: Slow hashing with binaries targeting x86_64-unknown-linux-musl

Open
#440 9 comments 0 reactions 0 assignees View on GitHub
distribution
Dominant language
Rust
Stars
659
Forks
36
Avg merge
18m
Merged PRs (30d)
2

Description

Is there a reason current releases are built against `x86_64-unknown-linux-musl` ?
This seems to cause a large performance decrease regardless of the I/O speed on the device the hashing is taking place.

It seems to affect both binaries in the AUR as well as the ones from the one-line install bash script.

On building master to `stable-x86_64-unknown-linux-gnu`, hashing speed is around `119 MiB/s`.
Using the release binaries, the speed is limited to `68.12 MiB/s`.

There are known performance regressions when targeting musl for some reason, I'm just wondering if there is a good reason behind it.

Thanks.

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.