| 12 Aug 2025 |
emily | (I guess I don't know if it can self-host?) | 15:46:49 |
K900 | Don't think so | 15:46:52 |
rosssmyth | https://github.com/rust-lang/rust/blob/d9dba3a55476ae2da5d4e5bce8a81b341c675750/bootstrap.example.toml#L753 | 16:56:15 |
rosssmyth | nope | 16:56:19 |
dramforever | in today's edition of "does rust-hypervisor-firmware even work?" https://github.com/NixOS/nixpkgs/pull/433135 | 17:06:15 |
emily | hmm shouldn't https://github.com/NixOS/nixpkgs/pull/426940 be using some TOML function instead | 17:38:09 |
dramforever | probably but the receiving side is also jank | 17:40:55 |
dramforever | it's using python shlex with . as word separator | 17:41:11 |
dramforever | https://github.com/rust-lang/rust/pull/132635 | 17:43:08 |
dramforever | if you think that parsing is jank check out this serialization https://github.com/rust-lang/rust/blob/1.89.0/src/bootstrap/configure.py#L621-L628 | 17:48:42 |
dramforever | and the ominous comment
for target in configured_targets:
targets[target] = sections["target"][:]
# For `.` to be valid TOML, it needs to be quoted. But `bootstrap.py` doesn't use a proper TOML parser and fails to parse the target.
# Avoid using quotes unless it's necessary.
targets[target][0] = targets[target][0].replace(
"x86_64-unknown-linux-gnu",
"'{}'".format(target) if "." in target else target,
)
| 17:49:40 |
emily | :( | 17:52:11 |
emily | sadness has arisen as a result of the words I am confronted with | 17:52:39 |
dramforever | i'm sorry that every time you see me in matrix it's some nonsense like this | 17:53:14 |
emily | it's okay | 17:53:35 |
emily | one has to live their calling | 17:53:38 |
dramforever | anyway i'm going to sleep while my poor laptop cross compiles bonk to mips3 | 17:53:55 |
emily | well you're not helping | 17:55:39 |
emily | description = "Blazingly fast touch alternative written in Rust";
finally a touch(1) that is fast
| 17:56:00 |
dramforever | well you're looking at the package.nix so you know why i'm compiling bonk | 17:57:08 |
emily | I guess ripgrep and fd do have more dependencies | 17:57:47 |
| dish [Fox/It/She] joined the room. | 20:21:39 |
| 13 Aug 2025 |
dramforever | error occurred in cc-rs: target 5qiqhay6jpxpba0byyalp1jmcl7k9g2n-mips64el_mips3-unknown-linux-gnuabi64 had an unknown architecture | 00:52:25 |
dramforever | * error occurred in cc-rs: target `5qiqhay6jpxpba0byyalp1jmcl7k9g2n-mips64el\_mips3-unknown-linux-gnuabi64` had an unknown architecture | 00:52:28 |
emily | starting to think the Rust ecosystem has some problems | 00:53:26 |
dramforever | * error occurred in cc-rs: target `5qiqhay6jpxpba0byyalp1jmcl7k9g2n-mips64el_mips3-unknown-linux-gnuabi64` had an unknown architecture | 00:55:36 |
dramforever | cc-rs has problems, yes | 00:55:49 |
dramforever | but also we shouldn't be doing this | 00:55:58 |
emily | the hash thing? | 00:57:20 |
dramforever | yeah | 00:57:24 |