22 Jun 2025 |
p14 | * emily: Tristan Ross: Can we entertain merging [0] as-is since it fixes a regression? The question of providing a "fake libgcc" is something requiring further development/enablement. [0] https://github.com/NixOS/nixpkgs/pull/417354 | 10:44:25 |
p14 | * emily: Tristan Ross: Can we entertain merging [0] as-is since it fixes a regression? The question of providing a "fake static libgcc" is something requiring further development/enablement. [0] https://github.com/NixOS/nixpkgs/pull/417354 | 10:44:32 |
emily | shebangs are parsed differently though | 11:22:11 |
emily | I forget the exact differences | 11:22:16 |
| SomeoneSerge (Ever OOMed by Element) changed their display name from SomeoneSerge (UTC+U[-12,12]) to SomeoneSerge (Ever OOMed by Element). | 12:12:32 |
| o_________o joined the room. | 13:23:08 |
24 Jun 2025 |
| Anton joined the room. | 10:43:27 |
| sielicki joined the room. | 22:17:05 |
25 Jun 2025 |
emily | tomberek: John Ericson: in re relocatable store https://sourceware.org/bugzilla/show_bug.cgi?id=31959 | 15:13:35 |
emily | does anyone understand better than me why we have both .parsed.cpu.arch and .gcc.arch | 17:45:54 |
emily | like I get that the latter can be a more specific model but we also condition on its existence in canExecute in a way I don't fully understand, and set it for some systems even when it's identical | 17:58:31 |
K900 | gcc.arch is -march I think? | 17:59:43 |
emily | right. but why do we set it to armv8-a explicitly for AArch64? | 19:02:12 |
emily | that's already how the CPU parses | 19:02:24 |
K900 | idk probably eval somewhere | 19:02:31 |
emily | I doubt it. x86 doesn't get the field set | 19:02:54 |
emily | I suspect it's just a historical thing | 19:03:13 |
Grimmauld (any/all) | oh btw, did the i686 time thing happen yet? | 19:04:25 |
K900 | Nope | 19:04:48 |
K900 | Fuck | 19:04:50 |
Grimmauld (any/all) | XD | 19:04:56 |
K900 | I might be sniped into doing it tomorrow :( | 19:04:59 |
Grimmauld (any/all) | i tried, saw i was totally out of my depth, and gave up after a few hours | 19:05:28 |
emily | it should really only take like five lines | 19:06:58 |
K900 | dooo eeeet | 19:07:26 |
emily | do you want me to do that or test BPI kernels? :p | 19:07:51 |
Grimmauld (any/all) | you said that last time, and then i got stuck for a day | 19:08:09 |
emily | you had it in the wrong file I believe | 19:08:26 |
Tristan Ross | In reply to @emilazy:matrix.org right. but why do we set it to armv8-a explicitly for AArch64? I believe it's because of the difference between generic and armv8-a | 19:15:19 |
Tristan Ross | I do plan on reworking the CPU model stuff after the toolchain attributes PR is merged. I don't like that it's called gcc.arch . | 19:17:14 |