angerman changed the topic of #haskell.nix to: https://input-output-hk.github.io/haskell.nix - alternative haskell infrastructure for nix; logs at https://logs.nix.samueldr.com/haskell.nix
aveltras has quit [Quit: Connection closed for inactivity]
acarrico has quit [Ping timeout: 258 seconds]
polls45 has joined #haskell.nix
polls45 has quit [K-Lined]
fendor has joined #haskell.nix
hekkaidekapus{ has quit [Ping timeout: 268 seconds]
__monty__ has joined #haskell.nix
sorki has joined #haskell.nix
srk has quit [Remote host closed the connection]
sorki is now known as srk
hekkaidekapus{ has joined #haskell.nix
aveltras has joined #haskell.nix
fendor_ has joined #haskell.nix
fendor has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
hekkaidekapus} has joined #haskell.nix
hekkaidekapus{ has quit [Ping timeout: 268 seconds]
acarrico has joined #haskell.nix
julm has quit [Ping timeout: 258 seconds]
__monty__ has quit [Quit: Biab, building on a memory-poor system >.<]
julm has joined #haskell.nix
acarrico has quit [Ping timeout: 265 seconds]
__monty__ has joined #haskell.nix
NinjaTrappeur has joined #haskell.nix
hekkaidekapus} has quit [Ping timeout: 268 seconds]
hekkaidekapus} has joined #haskell.nix
<ocharles> Haskell.nix needs a patch to get GHC 9, right?
<__monty__> Haskell.nix has decent (good?) support for cross-compilation, right? Would x86_64 -> i686 builds be possible/easy? (And are there docs about this?)
<__monty__> ocharles: I was reading that but the step I seem to be missing is how to add a pkgsCross set. "i686-embedded" exists but I don't think that's appropriate because I'm not trying to cross-compile to an embedded device.
<ocharles> I think there's a musl package set for i 686
<ocharles> maybe open up `nix repl` and see what pkgsCross actually has
<__monty__> These are the available systems, i686-embedded is the only one mentioning i686, https://github.com/NixOS/nixpkgs/blob/master/lib/systems/examples.nix
<ocharles> Wouldn't musl32 work?
<ocharles> musl32 = { config = "i686-unknown-linux-musl"; };
<__monty__> Ah, worth a shot. Must've typoed my search. I assume gnu32 is with glibc? In case musl doesn't work out.
<ocharles> Seems like a reasonable guess but I also dunno
fendor_ has quit [Remote host closed the connection]
fendor has joined #haskell.nix
<__monty__> ocharles: Thanks for pointing out musl32. It's looking promising.
<__monty__> Does anyone use haskell.nix with Github Actions? I'd be interested in how you cut down build times.
<ocharles> __monty__: I do. I don't do much except add Cachix
<ocharles> https://github.com/haskell-game/dear-imgui.hs/ See .github in that repo for what I do
<ocharles> At work we don't use GitHub actions but it's the same idea. At work we use Buildkite as our CI runner, with https://github.com/circuithub/nix-buildkite-buildkite-plugin. We have one 48 core build machine that's configured to push everything to an S3 bucket
<ocharles> The trick is really to just cache the heck out of everything
<__monty__> I was looking into cachix yeah. So no materialization?
<ocharles> I haven't really found it to make a difference tbh
<ocharles> At work our evaluation time is just over 1m, I can live with that
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 246 seconds]
fendor_ has joined #haskell.nix
fendor has quit [Ping timeout: 264 seconds]
o1lo01ol1o has joined #haskell.nix
proofofkeags has joined #haskell.nix
proofofkeags_ has joined #haskell.nix
proofofkeags_ has quit [Quit: Leaving]
__monty__ has quit [Quit: leaving]
strikerlulu_ has quit [Ping timeout: 265 seconds]
hekkaidekapus} has quit [Ping timeout: 268 seconds]
hekkaidekapus} has joined #haskell.nix
hekkaidekapus} has quit [Ping timeout: 268 seconds]
hekkaidekapus} has joined #haskell.nix