Sender | Message | Time |
---|---|---|
26 Jun 2025 | ||
there's like one blocking issue with the CMake build itself and then it's just jobset tedium | 21:00:29 | |
GCC 15 also probably doable | 21:01:01 | |
LLVM 20 I know Randy is working on as part of his big branch | 21:01:20 | |
btw pkgconf also breaks Meson tests on Darwin and I have no idea why | 21:02:33 | |
we can probably just disable them but it scares me a little | 21:02:43 | |
Isn't that just an extension of my PR for bump to LLVM 20 but on the Darwin side of things? | 21:04:13 | |
I think he did it independently beforehand? but I mostly mean I believe he has been fixing breakage along the way since he builds a lot of stuff | 21:05:03 | |
Gotcha | 21:05:17 | |
and Darwin consumption of LLVM is changing too wrt libc++ so we probably don't want to run a cycle where we have a libc++ 20 on Darwin that we don't plan to ship | 21:05:48 | |
(though hopefully I will be able to review that and other stuff this weekend anyway) | 21:06:06 | |
Great, yeah I believe I got the Linux side of the LLVM 20 bump covered already. | 21:09:05 | |
Currently getting back into the GCC NG stuff right now, trying to fix cross compilation. | 21:10:11 | |
27 Jun 2025 | ||
00:57:32 | ||
I’ve been using it by default because Swift needs compiler-rt from LLVM 20, but I haven’t done any work to fix broken things other than what I’m doing now with Catch2 (because it’s not particularly broken on Darwin). | 01:56:30 | |
I created an issue to track Darwin stuff that mentions it, but I’m pretty sure it references Tristan Ross’s existing PR. | 01:57:12 | |
I’m trying to build my configs, so I can get the fixed Lix that uses a temporary location on the store volume instead of /tmp for builds. | 01:57:40 | |
I want to see how badly things break actually doing builds on case-sensitive APFS. | 01:57:50 | |
I’ll probably start splitting things up and cleaning it up again this weekend. I’m going to let Linux Swift be broken for a while because I need to get some of this stuff out for Darwin. | 01:58:48 | |
In reply to @reckenrode:matrix.orgOh yeah, I think I remember that issue | 01:58:50 | |
The only issue I know with using the system libc++ is the WASI stuff in Rust doesn’t like it. | 01:59:03 | |
But I have no idea how/why it works currently if it does. | 01:59:19 | |
Been working on GCC NG and cross has 1 issue left:
| 02:11:23 | |
I have cross compilation working | 03:27:53 | |
Ig I could mark the PR for GCC NG as ready then | 03:29:09 | |
In reply to @reckenrode:matrix.orgyou'll need to set temp-dir to be in the partition too | 09:33:47 | |
otherwise it should just work I think | 09:33:54 | |
In reply to @emilazy:matrix.org https://lix.systems/blog/2025-06-24-lix-cves/
| 10:31:01 | |
In reply to @emilazy:matrix.org* According to the blog post about the recent CVEs, they moved it in the fixed daemon. https://lix.systems/blog/2025-06-24-lix-cves/
| 10:32:11 | |
I know | 10:33:49 | |
temp-dir is different | 10:33:51 |