<exarkun>
my build finished, tests failed, but I kept the build dir
<exarkun>
I observe that the binaries use whatever their invocation path is as their argv0, which seems consistent with that qemu code that was linked above
<exarkun>
but this is just consistent with how things normally work
<exarkun>
so it seems more like an incompatibility between coreutils test suite and nixos ... which seems like it must be wrong because coreutils builds normally, of course.
<samueldr>
I'm thinking the wrapper could be putting a full path in argv0
<samueldr>
(still building here, though I'm sure it'll fail the same way)
<exarkun>
coreutils adds some additional weirdness here too, I am just noticing
<exarkun>
`du` is a symlink to `coreutils`
<exarkun>
and I guess `coreutils` is inferring the program to run from argv0
<exarkun>
also check this out: `/run/current-system/sw/bin/du --help | head -n 1`
<exarkun>
So also relevant is how exactly the coreutils test suite is invoking du
<exarkun>
I guess
<samueldr>
all of coreutils (iirc) is a multi-call binary
<samueldr>
so if the wrapper doesn't put argv0 in the right way (or qemu munges it a bit more) it'll fail
<exarkun>
oh. you said that word before I think. I didn't realize that's what this kind of thing was called.
<samueldr>
ah, right :)
<samueldr>
like busybox is, too
* exarkun
nods
<exarkun>
out of time for today, maybe monday
ryantrinkle has quit [Ping timeout: 245 seconds]
marius851000[m] has quit [*.net *.split]
alienpirate5 has quit [*.net *.split]
atopuzov[m] has quit [*.net *.split]
andi- has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
feepo has quit [*.net *.split]
c00w has quit [*.net *.split]
duncan has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
craige has quit [*.net *.split]
Ultrasauce has quit [*.net *.split]
angerman has quit [*.net *.split]
c00w has joined #nixos-aarch64
elvishjerricco has joined #nixos-aarch64
duncan has joined #nixos-aarch64
feepo has joined #nixos-aarch64
andi- has joined #nixos-aarch64
nix-build has joined #nixos-aarch64
{^_^} has quit [Remote host closed the connection]
angerman has joined #nixos-aarch64
alienpirate5 has joined #nixos-aarch64
atopuzov[m] has joined #nixos-aarch64
marius851000[m] has joined #nixos-aarch64
Ultrasauce has joined #nixos-aarch64
lopsided98 has joined #nixos-aarch64
craige has joined #nixos-aarch64
orivej has joined #nixos-aarch64
zupo has joined #nixos-aarch64
zupo has quit [Ping timeout: 276 seconds]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
zupo has joined #nixos-aarch64
zupo_ has joined #nixos-aarch64
zupo has quit [Ping timeout: 245 seconds]
orivej has quit [Ping timeout: 258 seconds]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
dispanser has quit [Read error: Connection reset by peer]
dispanser has joined #nixos-aarch64
jtojnar has joined #nixos-aarch64
dispanser has quit [Ping timeout: 245 seconds]
ris has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 272 seconds]
<DigitalKiwi>
what version of nixos does the build server have
* DigitalKiwi
says and then immediately remembers nixos-version is a thing
orivej has joined #nixos-aarch64
orivej has quit [Read error: Connection reset by peer]
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-aarch64
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
jtojnar_ has joined #nixos-aarch64
jtojnar has quit [Ping timeout: 272 seconds]
jtojnar_ is now known as jtojnar
orivej has joined #nixos-aarch64
<DigitalKiwi>
so cabal-install works on nixos-19.03 but not nixos-unstable :(
ryantrinkle has joined #nixos-aarch64
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 244 seconds]
vika_nezrimaya has joined #nixos-aarch64
dispanser has joined #nixos-aarch64
mthst has quit [Quit: the bouncer died]
<samueldr>
exarkun: I can confirm
<samueldr>
-mv: inter-device move failed: 'k' to '/tmp/tmp6082/k'; unable to remove target: Permission denied