!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

545 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30123 Servers

Load older messages


SenderMessageTime
26 May 2021
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciuswhat, why?09:53:20
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI thought gcc can compile Go 🤔09:53:32
@andi:kack.itandi-IIRC only until Go 1.609:55:02
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusahh09:55:16
@andi:kack.itandi-and perhaps the bootstrap was getting too slow for some..09:55:18
@andi:kack.itandi-and wasn't GccGO being removed in GCC9 or something?09:55:30
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciushttps://golang.org/doc/install/gccgo09:56:04
@andi:kack.itandi-ah nice so we got at last Go 1.12.110:00:12
@andi:kack.itandi- * ah nice so we got at last Go 1.12.210:00:16
@andi:kack.itandi- * ah nice so we got at least Go 1.12.210:00:22
@andi:kack.itandi-Given how fast Go usually compiles that should be a bootstrap that is done in less than 30min?10:00:48
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI have not looked into dependencies of go, but it should not take long10:01:19
@andi:kack.itandi-My assumption was that all the deps are statitified. Purely the Go -> Go' -> Go'' -> Go''' ... dance10:02:19
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI was helping out Dram fixing his super minimal gcc derivation https://github.com/dramforever/scratchix/blob/main/pkgs/stage1/gcc.nix - for me it compiles under 2min (tho i got a powerful pc)10:02:20
@andi:kack.itandi-IMHO it is fair to assume that hydra builders have 16 threads in 2021... If it takes one of those boxes less than a few hours to do the full bootstrap it should be fine. On my dated 2020 workstation I can build bootstrap -> Qemu in about 10 minutes.10:03:33
@andi:kack.itandi-Or was it 15? Anyway, reasonably fast for debugging.. not fun for watching10:04:03
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusi thought they bought 64 core monster at some point 🤔10:04:15
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusmight be confusing it with something10:04:21
@andi:kack.itandi-The hydra build farm is a mixture that is mostly made up of Packet.net computers but there are some older "on-premise" beasts.10:04:49
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAh, in that case i probably just saw someones htop, maybe zimbat? not sure10:08:04
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusit was a while back10:08:10
@andi:kack.itandi-We have gccgo6 in nixpkgs and I'm right now trying to compile it for gcc910:09:03
@zimbatm:numtide.comJonas Chevalieryou probably saw john ringer's beefy machine10:09:37
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusquite possilby10:10:09
@zimbatm:numtide.comJonas Chevalier^ digging into scratchix. it's a cool idea10:10:38
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusyep, very cool10:11:00
@zimbatm:numtide.comJonas Chevaliereven just as a means of re-thinking how the bootstrap would work10:11:13
@andi:kack.itandi-How far did it go? I see it is still missing anything like make to actually build something without the bootstrap tarball10:11:19
@immae:matrix.orgimmae changed their display name from immae to immae (he/him).10:13:07
@andi:kack.itandi- When I did my bootstrap experiments I was going crazy with the amount of CC/LD/CXX/... wrapper that we have in nixpkgs. It is all over the place for probably good reasons but hard to grasp.10:13:51

Show newer messages


Back to Room ListRoom Version: 6