| 7 Mar 2026 |
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 |
Yureka (she/her) | nope, also broken on M1 Pro | 11:48:56 |
K900 | I wonder if there is a "just stop trying to fucking guess" flag somewhere | 11:51:56 |
Yureka (she/her) | Ah no, actually the log you saw with the neoverse march was from the M1 Pro | 11:53:09 |
Yureka (she/her) | so that was not guessed | 11:53:24 |
Yureka (she/her) | so maybe that's fine | 11:53:29 |
dramforever | #450106 was supposedly test built on aarch64-linux | 11:54:06 |