vika_nezrimaya has quit [Ping timeout: 245 seconds]
THFKA4 has joined #nixos-aarch64
THFKA4 has quit [Changing host]
orivej has quit [Ping timeout: 276 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
alienpirate5 has joined #nixos-aarch64
alienpirate5 has joined #nixos-aarch64
alienpirate5 has quit [Changing host]
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 276 seconds]
{^_^} has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
craige has quit [*.net *.split]
lopsided98 has joined #nixos-aarch64
craige has joined #nixos-aarch64
{^_^} has joined #nixos-aarch64
vcunat has joined #nixos-aarch64
marek has quit [Ping timeout: 268 seconds]
marek has joined #nixos-aarch64
jtojnar has joined #nixos-aarch64
orivej has joined #nixos-aarch64
jtojnar has quit [Ping timeout: 276 seconds]
jtojnar has joined #nixos-aarch64
orivej has quit [Ping timeout: 248 seconds]
<exarkun>
got all the way to libgcrypt
<exarkun>
then its test suite failed
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 245 seconds]
chiefgoat has quit [Ping timeout: 244 seconds]
chiefgoat has joined #nixos-aarch64
<samueldr>
:/
<samueldr>
yeah, I hadn't been succesful in a full system build, ever, with qemu-user
<samueldr>
only for supplementing an existing system
ryantrinkle has quit [Ping timeout: 272 seconds]
dispanser has quit [Ping timeout: 246 seconds]
<exarkun>
maybe I should be carefully selecting nixpkgs version and using the armv6l binary cache instead of thinking I can build stuff
<exarkun>
that binary cache is almost as slow as building w/ qemu but at least I don't have to debug build crud
<samueldr>
oof, since it's armv6l it's going to be a pain to build natively
<samueldr>
also, of note, is that I had issues with building for armv6l on qemu-user
<samueldr>
since there are impurities in the build system
<samueldr>
the same case as building for armv6l on armv6l
<samueldr>
some builds detect features of the CPU
<samueldr>
and qemu-user, unless tweaked, will default to armv7l for arm
<exarkun>
I /assumed/ the overlay would take care of those kind of details since it seems to advertise armv6l as a feature
<exarkun>
probably would more efficient for me to throw all of my armv6l hardware in the trash and replace it with at least armv7l but I /probably/ won't do that...
<samueldr>
sadly, a bunch of stuff has impurities coming from cpu detection
<samueldr>
on x86_64 and aarch64 too
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite>
exarkun: last I checked the arm binary cache was pretty out of date
<samueldr>
I think it should be ~11 months out of date
<sphalerite>
samueldr: yeah, but I'd think that cross-nixos isn't worth doing except maybe to booptstrap native nixos
<samueldr>
sphalerite: I would say the same, but add "for now"
<sphalerite>
and even that is probably silly compared to cross-nix on a different distro to bootstrap native nixos
<samueldr>
I have hopes that it will always get better
<samueldr>
in a way, it did!
<samueldr>
though yeah, native builds will always be the supported use case
<samueldr>
while cross-compilation is "as best we can"
<exarkun>
arm hardware has come a long way recently and seems to continue to advance
<exarkun>
so native compilation is getting more feasible
<samueldr>
yeah, aarch64 is not an issue, armv7l is feasible with a bit of work
<exarkun>
in principle it seems like it would be nice if nixpkgs _only_ cross compiled and never native compiled. but from what I've seen that's not realistic.