IRC channel logs

2022-01-16.log

back to list of logs

<doras>I concluded that the difference in getcwd's behavior regarding long directory paths is indeed related to the filesystem used for the bootstrap, and that this different behavior is only seen when using musl. This is because musl's getcwd implementation doesn't attempt to work around filesystems that have limitations around directory paths, unlike glibc. I therefore decided to force the fallback implementation using a patch.
<doras>And with this patch in place, I finally managed to fully bootstrap sysa using BuildStream.
<doras>I still need to rework some my commits to live-bootstrap, figure out where to put my custom BuildStream element, check if I actually need to patch BuildStream's FUSE filesystem to complete the bootstrap or if it's a nice-to-have.
<Hagfish>that's some great sleuthing, and congratulations on getting to sysa!
<stikonas[m]>well, we had a couple of other places where we had to force some specific behaviour because there were differences between qemu and chroot modes, and I think in case of bash it was intermittent