lovesegfault has joined #nixos-aarch64
lovesegfault has quit [Quit: WeeChat 2.7]
<colemickens> If I'm understanding, it seems like libpng is simply broken aarch64 and that NixOS avoids it by patching libpng with the apng patch.
<colemickens> FreeImage, unfortunately, bundles libpng in.
<colemickens> I guess I'm going to try to apply the apng patch to the ./libpng/ in the freeimage derivation. wish me luck.
<samueldr> luck!
<samueldr> I think chances are slim, but if mobile-nixos interested people want to review mobile-nixos#66 that would be amazing
<{^_^}> https://github.com/NixOS/mobile-nixos/pull/66 (by samueldr, 2 weeks ago, open): Completely bespoke init, shell-free
<samueldr> it's... not a trivial one to review :)
lovesegfault has joined #nixos-aarch64
h0m1 has quit [Ping timeout: 245 seconds]
h0m1 has joined #nixos-aarch64
orivej has quit [Ping timeout: 268 seconds]
ToxicFrog has quit [Ping timeout: 258 seconds]
ToxicFrog has joined #nixos-aarch64
ToxicFrog` has joined #nixos-aarch64
ToxicFrog has quit [Ping timeout: 268 seconds]
wavirc22 has joined #nixos-aarch64
orivej has joined #nixos-aarch64
ToxicFrog` has quit [Ping timeout: 265 seconds]
ToxicFrog` has joined #nixos-aarch64
orivej has quit [Ping timeout: 258 seconds]
lovesegfault has quit [Ping timeout: 260 seconds]
lovesegfault has joined #nixos-aarch64
chiefgoat has quit [Read error: Connection reset by peer]
orivej has joined #nixos-aarch64
chiefgoat has joined #nixos-aarch64
chiefgoat has quit [Ping timeout: 268 seconds]
wavirc22 has quit [Ping timeout: 260 seconds]
chiefgoat has joined #nixos-aarch64
chiefgoat has quit [Quit: ZNC 1.7.5 - https://znc.in]
nDuff has joined #nixos-aarch64
chiefgoat has joined #nixos-aarch64
chiefgoat has quit [Client Quit]
chiefgoat has joined #nixos-aarch64
<Raito_Bezarius> samueldr: sounds like you need to do a topological sort at some point to order the dependencies right?
<Raito_Bezarius> i skimmed through the code and I have seen you basically define some <=> operator on Task and use .sort
<Raito_Bezarius> but does it always work?
<Raito_Bezarius> like don't you have some directed acyclic graph of mount/etc dependencies?
<Raito_Bezarius> maybe I'm wrong (I didn't sleep enough this night…)
<Raito_Bezarius> and I'm no Ruby expert, I can read it though
<nDuff> Hmm, curious. Trying to use qemu-user emulation for aarch64 to build a SD card image, but getting "cannot allocate memory" errors from readdir() during filesystem-image build process... while the host has plenty of RAM to spare.
<nDuff> (also, the process is still continuing, and giving every appearance of successfully walking the directory tree past the points where the error is reported).
<Smith[m]> nDuff: How much memory do you have on the VM ? I only tested with 4GB
<nDuff> running qemu in user mode, not system mode, so it's run running a vm, just running emulation on a per-process basis.
<nDuff> err, not running a vm
<nDuff> ...copying the image to flash now; be curious to see if it boots without trouble.
<Smith[m]> oh I didn't know about user emulation ... Sounds cool
<nDuff> ...okay, looks generally valid. Not getting out of the bootloader, but that smells like 19.09 not working right with the Pi 4 out-of-the-box (bootloader config was explicitly for the 3); giving it another spin with unstable.
<nDuff> Hmm. Also smells like, when trying to build the kernel, `ARCH` isn't being set correctly. I might just set up a qemu-system remote builder.
qyliss has quit [Quit: bye]
qyliss has joined #nixos-aarch64
cstrahan____ has quit [Remote host closed the connection]
ryantrinkle has joined #nixos-aarch64
cstrahan____ has joined #nixos-aarch64
cstrahan____ has quit [Remote host closed the connection]
cstrahan____ has joined #nixos-aarch64
qyliss has quit [Quit: bye]
qyliss has joined #nixos-aarch64
qyliss has quit [Remote host closed the connection]
qyliss has joined #nixos-aarch64
qyliss has quit [Quit: bye]
qyliss has joined #nixos-aarch64
<samueldr> Raito_Bezarius: you're right, I need that, but it also works without because it checks dependencies
<samueldr> I also don't want to block on any one dependency
<clever> samueldr: heard the news of what i ported to the pi4 recently?
<samueldr> yeah, saw your lk fork
<samueldr> Raito_Bezarius: there is *definitely* improvement in the dependency ordering and management, it's not optimal, but the naïve approach works the same in the end
lovesegfault has quit [Ping timeout: 248 seconds]
ryantrinkle has quit [Ping timeout: 260 seconds]
ryantrinkle has joined #nixos-aarch64
lovesegfault has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 260 seconds]
ryantrinkle has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 260 seconds]
ryantrinkle has joined #nixos-aarch64
<samueldr> clever: is your armv7l cache still available? https://nixos.wiki/wiki/User:Samueldr/NixOS_on_ARM#Additional_caches
ryantrinkle has quit [Ping timeout: 240 seconds]
pbb has quit [Remote host closed the connection]
pbb has joined #nixos-aarch64
t184256 has left #nixos-aarch64 ["Disconnected: Replaced by new connection"]
t184256 has joined #nixos-aarch64