libc icon indicating copy to clipboard operation
libc copied to clipboard

ci: update musl headers to 6.6

Open tammela opened this issue 1 year ago • 1 comments

Update the musl headers in CI to use alpine-linux instead of sabotage-linux. Alpine also uses musl but follows the linux stable releases, providing more up-to-date headers.

I also took the opportunity to clean up libc-test/build.rs a bit.

tammela avatar Sep 13 '24 15:09 tammela

r? @tgross35

rustbot has assigned @tgross35. They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

rustbot avatar Sep 13 '24 15:09 rustbot

:umbrella: The latest upstream changes (presumably #3922) made this pull request unmergeable. Please resolve the merge conflicts.

bors avatar Nov 06 '24 20:11 bors

:umbrella: The latest upstream changes (presumably #4042) made this pull request unmergeable. Please resolve the merge conflicts.

bors avatar Nov 16 '24 06:11 bors

Sorry this hasn't been on my radar. Is the switch to Alpine just because of better maintenance?

Sabotage is pretty much stuck on 4.19.88 for years now. Alpine follows the stable releases from www.kernel.org and uses musl. As you saw, this is pretty much a hack to piggy back on Alpine's patches for the kernel headers. I wouldn't claim it's better maintenance over sabotage, but rather it's a better fit since we want to test and add the shiniest new features :)

I will update the PR to take into account your suggestions

tammela avatar Nov 19 '24 15:11 tammela

:umbrella: The latest upstream changes (presumably #4120) made this pull request unmergeable. Please resolve the merge conflicts.

bors avatar Nov 20 '24 09:11 bors