> > > Hello, > > > I am trying to build the `guix` package on Fedora Asahi Remix 41 (aarch64) > > using `guix build --verbosity=3 guix` and `guix home reconfigure` and in > > both instances the build has been failing. This has been an issue for > > around a week despite running > > `guix pull` every time. I am confused on why this is happening and also > > about the log output, but I think it has something to do with `FAIL: > > tests/store-deduplication` when it runs the tests. > > Hi Ethan, > > there has been an issue with guix lately even on x86_64, but gone > with new minor guix version that was added, I think, later on Friday. > > Can you try once more after pulling? I don't have aarch64 linux > machine, and emulation would take too long - I will leave it running, > but I think it won't finish in hours, so I can't test the issue > has been resolved with aarch64 as well. And cuirass hasn't gotten > to it yet. > > Regards, > Rutherther >
Hi Rutherther, I did some more tests and found out that the `guix` package compiles successfully if I make my /tmp directory use my root BTRFS partition instead of Tmpfs. Somebody on Github[1] thinks this has to do with the 16kb Tmpfs sector sizes that Asahi Linux uses due to having a 16k page size instead of 4k that x86 machines use and also filed a report on debbugs[2]. I'm not sure why Guix worked previously, but I also noticed while testing that I couldn't compile an old (August) version of the Guix repo either so I'm guessing that an Asahi Fedora update changed the /tmp configuration and that's when the issue started. - Ethan [1] https://github.com/asahi-guix/channel/issues/5#issuecomment-2559688479 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74862