30 Jul 2024 |
artemist | We might just want to add FreeBSD headers to compiler-rt, then remove it from freebsd.libc | 18:36:56 |
artemist | We'd need to add another link to libcompiler_rt.a , but that's not a huge problem | 18:37:16 |
John Ericson | artemist: well with the current tricks we might already be using the LLD cyclic linking? | 18:48:41 |
John Ericson | I will try to see what changed in recently | 18:48:48 |
John Ericson | It is not good to rely on undefined symbols, but I am curious | 18:49:05 |
artemist | static_assert is defined in FreeBSD headers to _Static_assert , which is a clang keyword, so it shouldn't mean anything for linking | 18:53:31 |
artemist | I've mostly been messing with compiler-rt becuase libc on aarch64-freebsd needs compiler-rt, but compiler-rt doesn't require libc | 18:54:16 |
John Ericson | artemist: will I see your compiler-rt work if I go look at open PRs? | 18:58:04 |
John Ericson | ...I guess that ' | 18:58:13 |
John Ericson | * ...I guess that's something I can swner myself ;) | 18:58:19 |
John Ericson | * ...I guess that's something I can answer myself :) | 18:58:26 |
artemist | No, it's part of aarch64 stuff that needs cleanup | 18:58:31 |
artemist | I can try to split it into its own PR today though | 18:59:11 |
John Ericson | OK | 18:59:57 |
John Ericson | I just saw your 1 open PR and merged it, btw | 19:00:04 |
artemist | Thanks, that's a dependency for aarch64 | 19:08:09 |
artemist | hm... We can't entirely remove compiler-rt from FreeBSD libc because libgcc_s uses some files from compiler_rt and some files from outside it. We could remove llvmPackages.compiler-rt but I don''t know if the llvm maintainers want that | 20:28:58 |
artemist | Optimally we'd figure out how to use llvmPackages.compiler_rt for sanitizers but not builtins, though I'm not sure if all the FreeBSD sanitizer stuff is properly upstream | 20:36:03 |
1 Aug 2024 |
hexa | https://lwn.net/ml/all/2831c5a6-cfbf-4fe0-b51c-0396e5b0aeb7@app.fastmail.com/ | 01:54:12 |
hexa |
[RFC} arm architecture board/feature deprecation timeline
| 01:54:18 |
hexa | *
[RFC} arm architecture board/feature deprecation timeline
| 01:54:22 |
| leoisverycool joined the room. | 06:18:21 |
leoisverycool | have we gotten it run on a toaster yet | 06:19:22 |
3 Aug 2024 |
| grw00 joined the room. | 15:09:47 |
artemist | nixpkgs barely even works with ARMv6 | 23:09:39 |
5 Aug 2024 |
Philip Taron (UTC-8) | Anyone in here that does Redox stuff? | 22:32:53 |
Philip Taron (UTC-8) | I saw it in this commit message and wondered if there's more to this story:
- gcc6 bumps to isl 0.17 only if compiling for RedoxOS. This
probably means that gcc6 is able to use isl 0.17 everywhere. If not, there should have been a comment explaining why RedoxOS is special here.
| 22:34:08 |
trofi | I had an impression relibc was broken for a long while. | 22:39:04 |
trofi | It would also help dropping most old gcc versions and just use latest isl everywhere. | 22:40:09 |
8 Aug 2024 |
| Alyssa Ross set a profile picture. | 18:48:38 |