Bump `libc` & fix clippy errors on FreeBSD
This PR bumps libc from 0.2.175 to 0.2.1760.2.178 and fixes two clippy errors from the useless_conversion lint on FreeBSD (see https://github.com/uutils/coreutils/actions/runs/17946395896/job/51033759647?pr=8717#step:5:4493).
CodSpeed Performance Report
Merging #8722 will not alter performance
Comparing cakebaker:bump_libc (e24182c) with main (0f5ab81)
Summary
✅ 126 untouched
⏩ 6 skipped[^skipped]
[^skipped]: 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.
GNU testsuite comparison:
Skip an intermittent issue tests/misc/stdbuf (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/timeout/timeout (fails in this run but passes in the 'main' branch)
GNU testsuite comparison:
Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
GNU testsuite comparison:
Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)
Difficult?
GNU testsuite comparison:
Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)
@oech3 it's difficult insofar as I don't know FreeBSD. In the latest push I disabled the useless_conversion lint.
@lcheylus Any idea about lint on FreeBSD?
GNU testsuite comparison:
Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)
@oech3 it looks like the lint wasn't the problem as the df tests still fail :|
https://github.com/uutils/coreutils/actions/runs/19890309614/job/57007243757?pr=8722#step:5:5833 warning: failed to register USDT probes: No such file or directory (os error 2) ???
A question: removate bot is updating Cargo.lock is only and leaving Cargo.toml's libc. Is it OK and does not cause any collision?
cargo (of Arch Linux at least) builds both version of libc crate.
@lcheylus Any idea about breakage of FreeBSD by bumping crate?
@lcheylus Any idea about breakage of FreeBSD by bumping crate?
No, I have no clue why some tests fail for df command with blocksize on FreeBSD.
Oh... @cakebaker how about 0.0.001 version bump?
On Arch Linux, libc 0.2.178 broke uu_date now...