!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

456 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.151 Servers

Load older messages


SenderMessageTime
5 Jun 2024
@ippetkov:matrix.orgivan joined the room.16:58:52
@jade_:matrix.orgjade_

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:katesiria.orgQyriadCan you remove two arguments with a single string like that?23:27:41
@jade_:matrix.orgjade_well its ostensibly supposed to remove the canonicalized form23:27:58
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️ (wasn't the canonical form for these =-separated? idr) 23:28:58
@jade_:matrix.orgjade_https://github.com/llvm/llvm-project/blob/8c5a7a1fc4890fcae50f8e8a61d5a2e2b1ebd7e5/clang-tools-extra/clangd/ConfigCompile.cpp#L268-L279 idk but heres your clang code23:29:08
@jade_:matrix.orgjade_i did try that also, i think23:29:14
@jade_:matrix.orgjade_well i have def tried it now, no difference23:29:29
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️oh :(23:29:38
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️great :/23:30:13
@jade_:matrix.orgjade_https://github.com/llvm/llvm-project/blob/aff197ff2163a4b7732d08b833906cc21f4a5c89/clang-tools-extra/clangd/CompileCommands.cpp#L593 part two of the code23:31:22
@jade_:matrix.orgjade_i might just . build a clang and shove a debugger on it. i should not do this bc i have releng scripts to write23:32:29
@jade_:matrix.orgjade_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 gcc23:32:59
@jade_:matrix.orgjade_🙃23:33:01
@qyriad:katesiria.orgQyriadWe're poking the installer at least, or trying to through brainfog >.>23:33:33
@jade_:matrix.orgjade_ooof. take care of yourself though23:33:45
@qyriad:katesiria.orgQyriad💙23:33:53
@pennae:matrix.eno.space⚠️ 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:katesiria.orgQyriad @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:mildlyfunctional.gayartemist
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_:matrix.orgjade_oh, lmao, i guess we should just go accept your entire patchset01:58:21
@qyriad:katesiria.orgQyriadyeah lol02:02:43
@jade_:matrix.orgjade_https://gerrit.lix.systems/c/lix-installer/+/1381 merged02:43:55
@artemist:mildlyfunctional.gayartemistThanks03:00:59
@artemist:mildlyfunctional.gayartemisthm... I haven't really been working on things assigned to me, I have way too many different projects going on04:19:46
@jade_:matrix.orgjade_we don't blame you04:21:13
@jade_:matrix.orgjade_

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_:matrix.orgjade_this assert throws19:08:10
@jade_:matrix.orgjade_that's uh, absurd19:08:20
@jade_:matrix.orgjade_omg19:08:28

Show newer messages


Back to Room ListRoom Version: 10