!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

350 Members
107 Servers

Load older messages


SenderMessageTime
14 May 2023
@Ericson2314:matrix.orgJohn Ericson Alyssa Ross: oh yeah, duh 18:05:15
@Ericson2314:matrix.orgJohn Ericsonbut hopefully it is just the first few stages that are handcoded syscalls18:05:34
@qyliss:fairydust.spaceAlyssa Rossyeah, and the hard work is done, just needs translated18:06:15
@Ericson2314:matrix.orgJohn Ericsonand the work is so incremental (port this and that thing) it is very friendly18:07:00
@Ericson2314:matrix.orgJohn Ericsonquick save ftw18:07:24
@emilytrau:matrix.orgemilytrau John Ericson: i was thinking of a stage0-darwin, but probably is funnier than it is practical 🤣 23:31:00
@Ericson2314:matrix.orgJohn Ericsonyeah darwin is...dfficult23:31:35
@Ericson2314:matrix.orgJohn Ericsonbsd is not so difficult23:31:38
@Ericson2314:matrix.orgJohn Ericsonat least no cat and mouse with Apple changing stuff on us23:32:00
@Ericson2314:matrix.orgJohn Ericson emilytrau: I am waiting for the build to complete (mes...) but I think I got the parallelism PR working now 23:33:34
@Ericson2314:matrix.orgJohn EricsonIt also separates compilers themselves and libs, which is kind of my hobbyhorse :)23:33:53
@Ericson2314:matrix.orgJohn Ericsonerr not mes, mes is fast, tcc built with mes23:34:33
@Ericson2314:matrix.orgJohn Ericsonthat is slow23:34:35
@Ericson2314:matrix.orgJohn EricsonI do want to get cross compilation going at some point (hex0 on one platform, hex1 on another, sure, no problem) and the compiler libs split will help with that23:34:53
@Ericson2314:matrix.orgJohn EricsonCA derivations will allow for a sort of dynamic programming like thing where whenever two paths converge, on memoizes23:35:54
@Ericson2314:matrix.orgJohn Ericsonso instead of num_plats^bootstrapp_steps combinations, there are just num_plats * bootstrapp_steps23:36:18
@Ericson2314:matrix.orgJohn Ericson(assuming every step can cross compiler)23:36:27
@Ericson2314:matrix.orgJohn Ericson * (assuming every step can cross compile)23:36:29
@Ericson2314:matrix.orgJohn EricsonOK build finished, https://github.com/NixOS/nixpkgs/pull/231894 undrafted23:42:44
@Ericson2314:matrix.orgJohn EricsonI recommmend reviewing with ignoring space changes 😓23:42:56
@Ericson2314:matrix.orgJohn Ericsonand probably commit-by-commit too23:43:04
15 May 2023
@Ericson2314:matrix.orgJohn Ericson Alyssa Ross: do you want to add freebsd to release-cross.nix after all your hard work? 00:27:43
16 May 2023
@misuzu:matrix.orgmisuzu
In reply to @raitobezarius:matrix.org
PCIe is something quite minimal we want and is still under review
with current patchset kernel doesn't see nvme ssd when it's initialized in u-boot, but if boot partition is on sdcard it works fine. I hope this will be fixed soon
08:39:15
@j-k:matrix.orgj-k emilytrau John Ericson anything else in progress for minimal-bootstrap?
Am I right in thinking we're on sysa/run-after-fiwix.kaem at the moment?
18:46:25
@Ericson2314:matrix.orgJohn Ericson j-k: I am not working on anything, I did my parallelism bit and am done for the moment 18:47:12
@j-k:matrix.orgj-kyeah I pulled the latest copy & it builds very nicely. I'm playing with adding strictDeps to the derivationWithMeta but I imagine how we add extra bits like that will need some discussion Since it looks like we're on that file I'm probably going to try add tar & gzip in the same vein as gnumake/gnupatch18:49:32
@Ericson2314:matrix.orgJohn Ericson j-k: strictDeps is a stdenv thing, derivationWithMeta already lacks unstrictDeps! 19:19:27
@Ericson2314:matrix.orgJohn Ericsonunless I am missing something19:19:35
@j-k:matrix.orgj-k ah ok got it, I thought it might be a derivation builtin thing. my bad 19:20:00
@j-k:matrix.orgj-k

For gzip and tar I'm going to need some replacement files & makefiles from live-bootstrap
https://github.com/fosslinux/live-bootstrap/tree/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/gzip-1.2.4/files
https://github.com/fosslinux/live-bootstrap/tree/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/tar-1.12/files

any thoughts on vendoring them in nixpkgs, vs creating .patch files that are equivalent, vs builtins.toFile them in?

19:31:56

Show newer messages


Back to Room ListRoom Version: 6