26 Jul 2025 |
p14 | I was wondering about this. | 12:35:58 |
Alyssa Ross | aarch64-pc-linux-gnu or aarch64-redhat-linux-gnu would probably work :P | 12:36:14 |
p14 | I have to go AFK but will be on my phone and a bit slower to respond. Back to keyboard typing in a few hours. | 12:36:21 |
p14 | Nice idea, I'll definitely give that a look. | 12:36:41 |
p14 | Hopefully I can put whatever I want in the vendor position. | 12:36:53 |
Alyssa Ross | ... what if we make that useless vendor portion a hash of the platform? :P | 12:37:04 |
p14 | Ah, so it pops out for free? Neato... | 12:37:29 |
K900 | I'm going to guess like 1% direct breakage, but it's in some ancient autotools thing that everything depends on | 12:37:50 |
dramforever | distros already ship toolchains with different vendor, right? | 12:42:05 |
K900 | Maybe Debian? | 12:42:21 |
Alyssa Ross | Fedora does at least | 12:42:22 |
K900 | And RHEL | 12:42:27 |
K900 | I don't think Fedora does anymore | 12:42:31 |
dramforever | i think debian is the other one that doesn't | 12:42:35 |
Alyssa Ross | Ah okay | 12:42:38 |
dramforever | fedora and RHEL have redhat, SUSE has suse | 12:42:54 |
dramforever | AOSC has aosc | 12:42:58 |
dramforever | meanwhile we're just unknown | 12:43:07 |
dramforever | i don't know what debian did but their "cross" prefix just does not have the vendor | 12:43:28 |
dramforever | but that means the "full" "triple" has unknown right | 12:43:46 |
27 Jul 2025 |
| @nullcube:matrix.org left the room. | 02:11:53 |
28 Jul 2025 |
| ytr set a profile picture. | 10:06:40 |
p14 | In reply to @qyliss:fairydust.space aarch64-pc-linux-gnu or aarch64-redhat-linux-gnu would probably work :P & K900: just wanted to share that to my surprise, switching out the vendor does appear to have worked for non-trivial software. 👍🏻
Was fully expecting to hit the breakage K900 foresaw… | 12:48:26 |
p14 | Main limiting factor is that you have to set it to a value nix knows about, so for now I am using pc but it would be great if I could set it to whatever I wanted. | 12:49:05 |
p14 | Is it possible to extend the vendor set in lib/systems/parse.nix, I wonder 🤔 | 12:51:49 |
Alyssa Ross | I am slowly warming to the "set it to a hash" idea the more I think about it | 12:57:47 |
Alyssa Ross | John Ericson have you seen my horrible idea | 12:57:59 |
John Ericson | nope | 12:58:50 |
John Ericson | something for the vendor? | 12:59:10 |
Alyssa Ross | So you know how autoconf thinks cross compilation is only when build and host triples differ? | 12:59:13 |