| 7 Mar 2026 |
K900 | And how long does it take to fail? | 11:39:28 |
Yureka (she/her) | not very long, but looking at the commits between openblas .30 ... .31, it's likely that broke and was fixed more than once in between | 11:41:37 |
K900 | Ugh | 11:42:13 |
Yureka (she/her) | just the fact that this package is so irreproducible in the first place, and they added full new code paths for the neoverse platform in between | 11:42:52 |
Yureka (she/her) | Redacted or Malformed Event | 11:42:55 |
Yureka (she/her) |  Download foo.png | 11:43:32 |
Yureka (she/her) | it likely broke at a different point on the Ampere vs the M1 Pro | 11:43:41 |
Yureka (she/her) | and the dynamicArch ? null suggests the people who wrote this package initially fully intended the non-reproducibility | 11:44:25 |
dramforever | does openblas build different objects with different -march | 11:44:33 |
dramforever | and then uh, does something | 11:44:41 |
Yureka (she/her) | it builds different objects depending on what /proc/cpuinfo you have during the build | 11:44:52 |
dramforever | if dynamicArch means runtime that's good | 11:44:58 |
dramforever | uh oh | 11:45:04 |
K900 | I think dynamicArch does mean runtime | 11:45:06 |
Yureka (she/her) | hmm | 11:45:17 |
K900 | But it ALSO tries to be smart somehow | 11:45:15 |
Yureka (she/her) | so maybe both | 11:45:19 |
Yureka (she/her) | why would my different build hosts fail with different errors then? | 11:45:39 |
dramforever | but it is passing different -march to different objects | 11:45:39 |
dramforever | so something is going on | 11:45:43 |
K900 | That postPatch line is also hella sus | 11:46:00 |
K900 | In the nixpkgs PR change | 11:46:06 |
K900 | In reply to @yuka:yuka.dev why would my different build hosts fail with different errors then? Could just be ordering | 11:46:10 |
dramforever |
target specific option mismatch
maybe that was it, maybe openblas shouldn't be doing it
| 11:46:19 |
K900 | No, I think that's fine | 11:46:30 |
K900 | Conceptually | 11:46:32 |
K900 | Like that's not a "you're trying to link objects with different march" error | 11:47:11 |
dramforever | on a second thought yeah | 11:47:22 |
K900 | That's a "you're trying to call stuff your march doesn't have" error | 11:47:24 |
Yureka (she/her) | I'm trying one very easy thing now, which is building latest OpenBLAS develop | 11:48:30 |