| 2 Oct 2025 |
Puna | * the pseries platform can definitely use -kernel and -initrd to boot a regular linux kernel, but on a big-endian POWER system any kernel I try to boot inside of the VM just runs into invalid memory access almost immediately. so that also doesn't really work, at least not for natively running the tests on the platform that I have access to | 17:48:07 |
lzcunt | Heyy, it looks like bash introduced a sanity check for strchrnul that fails when cross compiling (just like getenv) and bash tries to replace the implementation | 20:16:54 |
lzcunt | but for static builds with mlibc it fails because mlibc doesn't have them as weak symbols (which is similar behaviour to BSDs) | 20:17:53 |
lzcunt | someone working with cross compilation to BSDs should check if they're affected | 20:18:23 |
lzcunt | if they're affected, bash_cv_func_strchrnul_works=yes when cross compiling to BSDs just like we currently do for getenv_works should be enough to fix it | 20:19:51 |
Alyssa Ross | In reply to @sananatheskenana:matrix.org someone working with cross compilation to BSDs should check if they're affected BSD cross works well enough that it should be quite easy to check yourself if you're interested (and want to also fix it for mlibc) | 20:22:44 |