philr has joined #nix-darwin
philr has quit [Quit: WeeChat 2.1]
Guest29 has joined #nix-darwin
Guest29 has quit [Client Quit]
Guest29 has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 240 seconds]
Guest29 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest29 has joined #nix-darwin
philr has joined #nix-darwin
Guest29 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nD5Xjz has joined #nix-darwin
Guest29 has joined #nix-darwin
Guest29 has quit [Client Quit]
Guest29 has joined #nix-darwin
jtojnar has quit [Remote host closed the connection]
jtojnar has joined #nix-darwin
philr has quit [Ping timeout: 268 seconds]
alexteves has joined #nix-darwin
Guest29 has quit [Ping timeout: 256 seconds]
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nix-darwin
alexteves_ has joined #nix-darwin
alexteves has quit [Ping timeout: 244 seconds]
<
johnw>
still can't update my darwin machine due to argument too long problems...
<
johnw>
i'm stuck at Jun 13
<
LnL>
you can add strictDeps = true as a workaround
<
LnL>
but we should fix whatever is causing unnecessary flags to be added imho
<
LnL>
I think domen was bisecting the issue last week, not sure if he found anything
<
johnw>
how/where should that be added?
<
LnL>
drv.overrideAttrs (drv: { strictDeps = true; })
<
johnw>
but for which drv?
<
johnw>
each one that fails?
<
johnw>
right now I'm using:
<
johnw>
(haskell.lib.justStaticExecutables haskellPackages.foo)
<
johnw>
so I guess I refactor this into a function that applies strictDeps
<
johnw>
LnL: didn't work
<
LnL>
hmm, I thought it would...
<
johnw>
oh, one sec
<
johnw>
did it in the wrong copy of my nix/ repo
<
LnL>
have you tried overrideDerivation?
<
LnL>
it's possible overrideAttrs is different for haskell stuff
<
clever>
you have overrideCabal for haskell packages
<
LnL>
yeah, but that's for the haskell builder, not sure if it accepts that
<
LnL>
strictDeps is an stdenv thing
<
clever>
you would want to use overrideAttrs for stdenv things
<
johnw>
nope, confirmed no effect
<
pikajude>
okay, i just got the "cc argument list too long" issue
<
pikajude>
is it time to celebrate
<
pikajude>
i think it's time
<
pikajude>
what do people do right now?
<
pikajude>
add strictDeps to the haskell builder?
<
johnw>
that hasn't worked for me yet
<
johnw>
though I could be doing it the wrong way
<
pikajude>
i'm gonna try it
<
johnw>
Good, it's always better to have two data points
<
pikajude>
ok, i have to rebuild 312 things
<
pikajude>
oh, actually only 130, most of them can be fetched because they're tarballs