!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

237 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture54 Servers

Load older messages


SenderMessageTime
20 Jul 2022
@Ericson2314:matrix.orgJohn Ericson Gytis Ivaskevicius: basically we make buildPackages use bootstrap tools, but not pkgs 17:27:07
@Ericson2314:matrix.orgJohn Ericsonand then the cross stuff should just figure out how to make sure we never depend on bootstrap tools17:27:31
@Ericson2314:matrix.orgJohn Ericson Gytis Ivaskevicius: there is some -fpic nonsense that still needs to be figured out 17:27:43
@Ericson2314:matrix.orgJohn EricsonI don't know why linking claims there is an inconsistency17:27:53
@Ericson2314:matrix.orgJohn EricsonI wish it was easy to rope in some upstream person and have them explain17:28:10
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius oh, so this would make it easier for us to build minimal pkgs and basically to complie gcc -> recomplie -> done 17:28:35
@Ericson2314:matrix.orgJohn Ericsonyeha17:30:19
@Ericson2314:matrix.orgJohn Ericson * yeah17:30:21
@Ericson2314:matrix.orgJohn Ericsonbootstrap tools would probably ship no libs just raw gcc17:30:30
@Ericson2314:matrix.orgJohn Ericsonthen rebuild libgcc and up17:30:37
@Ericson2314:matrix.orgJohn Ericsonthen build new gcc17:30:45
@Ericson2314:matrix.orgJohn Ericsondone17:30:46
@Ericson2314:matrix.orgJohn Ericsonalso, screw boostrap tools17:30:52
@Ericson2314:matrix.orgJohn Ericsonlet's do the guix thing17:30:56
@Ericson2314:matrix.orgJohn Ericsonmuch better17:31:00
@infinisil:matrix.orginfinisilWhat do they do?17:31:09
@k900:0upti.meK900Yo how did we go from "let's move some files around" to "let's build a new bootstrap"17:31:14
@Ericson2314:matrix.orgJohn Ericsonthey are trying to bootstrap from nothing17:31:18
@infinisil:matrix.orginfinisilThere has to be something!17:31:33
@Ericson2314:matrix.orgJohn Ericson K900: well, these are all the nice things mostly blocked on compilers being packaged well 17:31:55
@Ericson2314:matrix.orgJohn Ericsonalso the guix thing is much better with content-addressed derivations to avoid rebuilds17:32:07
@Ericson2314:matrix.orgJohn Ericsonwhich in turn requires hydra stuff17:32:13
@Ericson2314:matrix.orgJohn Ericsonmaybe now that eelco is with graham that can happen17:32:24
@infinisil:matrix.orginfinisilWe shouldn't block ourselves on Nix though17:32:54
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @k900:0upti.me
Yo how did we go from "let's move some files around" to "let's build a new bootstrap"
John Ericson: is a very charming man, please let him continue charming us with low level nix legacy <3
17:33:09
@Ericson2314:matrix.orgJohn Ericsonhttps://github.com/NixOS/hydra/pull/118017:33:30
@Ericson2314:matrix.orgJohn Ericsonthis should happen17:33:38
@Ericson2314:matrix.orgJohn Ericson"small functions are confusing" is not good17:33:52
Room Avatar Renderer.18:35:46
@infinisil:matrix.orginfinisil Logo from Gytis Ivaskevicius's collection here! https://github.com/gytis-ivaskevicius/high-quality-nix-content/blob/master/emoji/nix-shooting.png 18:36:13

Show newer messages


Back to Room ListRoom Version: 9