Tianon Gravi
Tianon Gravi
With a bunch of finagling, I got Windows Server Core down to _just_ complaining about `gcc` for `cgo`-related tests, but trying to resolve that is a whole new can of...
It's a hack, but just to document it for the future, this gets really close with Server Core (Nano is going to be harder because of the `powershell` thing, I...
Heh, the udev rules added there are still included in the repo, and in downstream distro packages: https://github.com/moby/moby/blob/7ae5222c72cc2aac42225df8f62c2f71a1813ab4/contrib/udev/80-docker.rules (not sure if they're still included in the Docker-published packages) As for...
Options: - revert https://github.com/docker-library/busybox/pull/201 - do more bisecting - try system emulation instead of user emulation (to see if we can emulate a faster machine that reproduces the segfault so...
Good news! It segfaults in system emulation too!!
Hmm, `package/uclibc` (which is where our uClibc version comes from: https://github.com/buildroot/buildroot/blob/2024.02.3/package/uclibc/uclibc.hash) didn't change between 2024.02.2 and 2024.02.3, so while the segfault clearly exhibits somewhere in uClibc, it's probably not _caused_...
This seems like a more likely candidate: (https://github.com/buildroot/buildroot/commit/5d9c54de0c48be3a616db5e3c2f6c7112ff635bf) ```diff diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 5061a603bc..964fbc97df 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -6,8 +6,8 @@ sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3c sha512 a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14 gcc-11.4.0.tar.xz #...
Oh, that was a dead end -- the default is gcc-12, not gcc-13, so we get 12.3.0 with or without that patch. :facepalm:
In the pursuit of further narrowing things down, the upgrade from kernel headers 6.6.22 to 6.6.32 is _also_ not the culprit.
https://github.com/buildroot/buildroot/commit/a27009724737e381414d235b7aba3f43cb1f7dd1 is another dead-end (it was a long shot, but I'm running out of promising things in `git diff 2024.02.2..2024.02.3` :sob:)