Oh, OK.

Parts of scripts/shell.scm (and perhaps environment.scm) assume that

$ guix build --system={x86_64,riscv64}-linux foo

is equivalent to

$ guix build --system=riscv64-linux foo

It's not. This includes and causes things like commit 9c513303156b418567b9d2cde9f8df66190051ac. There's a lot of fast & loose assoc-reffing going on here that makes me nervous.

Anyway, I'll get me to a PC and then fix the code that's injecting a spurious extra ‘(system . (%current-system))’ that's causing these double builds. Simple™.

Kind regards,

T G-R

Sent from a Web browser.  Excuse or enjoy my brevity.



Reply via email to