!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

326 Members
101 Servers

Load older messages


SenderMessageTime
8 Oct 2023
@yuka:yuka.devYuka (she/her)https://github.com/python/cpython/blob/v3.12.0/configure.ac#L97810:16:49
@yuka:yuka.devYuka (she/her)there it has gnusf and gnuf3210:17:00
@yuka:yuka.devYuka (she/her)starting from python 3.1210:22:41
@yuka:yuka.devYuka (she/her)so my point is not what is or is not currently in the configure script, but that the configure script will change over versions, and the cpython/default.nix is used for all versions of python10:23:09
@yuka:yuka.devYuka (she/her)but I'm somewhat for inverting the logic to only rewrite the pythonAbiName for specific abis and otherwise using the nixpkgs parsed.abi.name10:24:03
@yuka:yuka.devYuka (she/her)https://github.com/NixOS/nixpkgs/pull/25975211:54:13
9 Oct 2023
@qyliss:fairydust.spaceAlyssa Rosshmm, there's no bootstrap tarball for Rust 1.72.1 mips64el-unknown-linux-gnuabi6411:44:12
@qyliss:fairydust.spaceAlyssa Rossthat's not good11:44:14
@qyliss:fairydust.spaceAlyssa Rossbecause it blocks updating Rust on all platforms11:44:25
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& you could build rust 1.72.1 with 1.72.0 i think i have some derivations for building rust with other rusts somewhere 11:46:47
@qyliss:fairydust.spaceAlyssa Rossideally we'd bootstrap from mrustc, but people don't like it11:48:32
@qyliss:fairydust.spaceAlyssa Rosscurrent policy is not to keep old versions of rust around11:48:42
@qyliss:fairydust.spaceAlyssa Rossaha https://github.com/rust-lang/rust/pull/11327411:51:48
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&
In reply to @qyliss:fairydust.space
ideally we'd bootstrap from mrustc, but people don't like it
yeah it makes the bootstrap path extremely unpleasant 
11:52:59
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& tried it out and it took around a day to get it built on just x86 with two pcs which are decently powerful  11:53:46
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& tried it out and it took around a day to get rust 1.69 built on just x86 with two pcs which are decently powerful  11:54:21
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& imagine that times however often nixos has a mass rebuild lol 11:54:51
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& i think it might be better with cargo2nix since you could relatively easily run that on a server farm 11:55:34
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& vs standard rust bootstrap which can only run on one system period 11:56:11
@raitobezarius:matrix.orgraitobezariusI would not be shocked to use mrustc for mips though12:06:55
@qyliss:fairydust.spaceAlyssa Rossmips doesn't seem like the best arch to start with given how little CPU power most MIPS machines have…12:08:07
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& yeah… 12:11:00
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& building a server system on riscv already takes a week lol 12:11:14
@raitobezarius:matrix.orgraitobezarius
In reply to @qyliss:fairydust.space
mips doesn't seem like the best arch to start with given how little CPU power most MIPS machines have…
right but unsure what would be the best way here
12:20:38
@raitobezarius:matrix.orgraitobezariusI can see easily mrustc bootstrap, keeping old Rust versions around is meh but also second best I suppose, in all cases, it seems like a cross system is better for mips (?)12:21:09
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& although i haven't figured out a way to express "cross compile from x target to host target" 12:22:44
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& although i haven't figured out a way to express "cross compile from x target to host target" in nixpkgs 12:22:45
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& cross compilation maybe? 12:22:47
@raitobezarius:matrix.orgraitobezarius
In reply to @lotte:chir.rs
although i haven't figured out a way to express "cross compile from x target to host target" in nixpkgs
in nixpkgs or nixos?
12:26:21
@raitobezarius:matrix.orgraitobezariusyou can set up your system as a cross system in nixos by instantiating nixpkgs with crossSystem12:26:32

Show newer messages


Back to Room ListRoom Version: 6