| 22 Jan 2026 |
Ivy | okay how the hell are we meant to get metal working | 11:04:34 |
Ivy | or is it fundamentally impossible | 11:04:48 |
K900 | I think it should be in stdenv? | 11:06:22 |
K900 | Along with the rest of the SDK | 11:06:26 |
Ivy | i dont think it is? | 11:08:02 |
Ivy | error: tool 'metal' not found | 11:08:34 |
K900 | I think the libraries are available but the CLI tool isn't because we can't redistribute it | 11:10:43 |
Ivy | ahh i see | 11:11:16 |
Ivy | how do we get the cli tool then? | 11:11:24 |
K900 | AFAIK the answer is "you don't" | 11:11:56 |
K900 | But I may not be up to date on the state of the art | 11:12:03 |
Ivy | okay utter collapse for ghostty then | 11:13:58 |
Ivy | cause thats where ive gotten stuck building with nix | 11:14:10 |
Ivy | https://github.com/ghostty-org/ghostty/blob/1003a7e62209ef78895b3bb03b82ad345bec1965/src/build/MetallibStep.zig#L54-L67 | 11:14:45 |
Ivy | these lines run metal to produce ir | 11:14:53 |
Ivy | as i've patched the other problems to not need ios toolchain | 11:15:19 |
Ivy | compile lib ghostty ReleaseFast aarch64-macos.13.0 transitive failure
| +- metallib Ghostty (Ghostty.metallib) transitive failure
| | +- metal Ghostty (Ghostty.ir) failure
| | +- metal Ghostty (Ghostty.ir) (reused)
| +- WriteFile props.zig (+2 more reused dependencies)
| +- WriteFile props.zig (+2 more reused dependencies)
| +- metallib Ghostty (Ghostty.metallib) (+2 more reused dependencies)
| +- WriteFile props.zig (+2 more reused dependencies)
| +- WriteFile props.zig (+2 more reused dependencies)
| +- run exe uucode_build_tables (tables.zig) (+1 more reused dependencies)
| +- run exe uucode_build_tables (tables.zig) failure
+- compile lib ghostty ReleaseFast aarch64-macos.13.0 (+6
| 11:19:35 |