| 5 Jun 2024 |
| ivan joined the room. | 16:58:52 |
jade_ | so i think i found a clang bug :( this clangd file does not remove the arg -include precompiled-headers.hh
CompileFlags:
Remove: [-fpch-preprocess, "-include precompiled-headers.hh"]
| 23:25:32 |
Qyriad | Can you remove two arguments with a single string like that? | 23:27:41 |
jade_ | well its ostensibly supposed to remove the canonicalized form | 23:27:58 |
⚠️ eldritch horrors operating in this area ⚠️ | (wasn't the canonical form for these =-separated? idr) | 23:28:58 |
jade_ | https://github.com/llvm/llvm-project/blob/8c5a7a1fc4890fcae50f8e8a61d5a2e2b1ebd7e5/clang-tools-extra/clangd/ConfigCompile.cpp#L268-L279
idk but heres your clang code | 23:29:08 |
jade_ | i did try that also, i think | 23:29:14 |
jade_ | well i have def tried it now, no difference | 23:29:29 |
⚠️ eldritch horrors operating in this area ⚠️ | oh :( | 23:29:38 |
⚠️ eldritch horrors operating in this area ⚠️ | great :/ | 23:30:13 |
jade_ | https://github.com/llvm/llvm-project/blob/aff197ff2163a4b7732d08b833906cc21f4a5c89/clang-tools-extra/clangd/CompileCommands.cpp#L593 part two of the code | 23:31:22 |
jade_ | i might just . build a clang and shove a debugger on it. i should not do this bc i have releng scripts to write | 23:32:29 |
jade_ | maybe the right move is just, for now, use clangd with a clang stdenv build-dir (which you dont actually have to build) and use another build-dir for gcc | 23:32:59 |
jade_ | 🙃 | 23:33:01 |
Qyriad | We're poking the installer at least, or trying to through brainfog >.> | 23:33:33 |
jade_ | ooof. take care of yourself though | 23:33:45 |
Qyriad | 💙 | 23:33:53 |
⚠️ eldritch horrors operating in this area ⚠️ | In reply to @jade_:matrix.org maybe the right move is just, for now, use clangd with a clang stdenv build-dir (which you dont actually have to build) and use another build-dir for gcc yeah that'll be fine for now | 23:35:29 |
| 6 Jun 2024 |
Qyriad | @artemist does the lix-installer derivation build for you? It fails for us on both Linux and Darwin, albeit in different places | 01:53:03 |
artemist | In reply to @qyriad:katesiria.org @artemist does the lix-installer derivation build for you? It fails for us on both Linux and Darwin, albeit in different places Not without my patchset. I can check if I have any unpublished ones I needed | 01:53:50 |
jade_ | oh, lmao, i guess we should just go accept your entire patchset | 01:58:21 |
Qyriad | yeah lol | 02:02:43 |
jade_ | https://gerrit.lix.systems/c/lix-installer/+/1381 merged | 02:43:55 |
artemist | Thanks | 03:00:59 |
artemist | hm... I haven't really been working on things assigned to me, I have way too many different projects going on | 04:19:46 |
jade_ | we don't blame you | 04:21:13 |
jade_ | having a bit of a moment:
print(type(notes))
print(repr(notes))
notes.rstrip('\n\t ')
assert not notes.endswith('\n')
| 19:08:08 |
jade_ | this assert throws | 19:08:10 |
jade_ | that's uh, absurd | 19:08:20 |
jade_ | omg | 19:08:28 |