!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

229 Members
75 Servers

Load older messages


SenderMessageTime
22 Jan 2024
@raitobezarius:matrix.orgraitobezarius #compilers:nixos.org seems better but people from there are kinda here too 18:25:31
@raitobezarius:matrix.orgraitobezariusI'd suggest to find who created the separation (if it's not done since the beginning) and ask explicitly this person about this18:26:15
@raitobezarius:matrix.orgraitobezariusI'd naively believe that separating libcxx / libcxxabi is good practice because those are two different components and they deserve to be two different storepaths18:26:36
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-ei thought that the llvm components were provided separately but later combined into a monorepo however i may be mistaken -- need to dig a little deeper.18:27:39
@raitobezarius:matrix.orgraitobezariusthe source code is a monorepo18:28:09
@raitobezarius:matrix.orgraitobezariusbut we do fanout all of that in multiple different derivations18:28:16
@raitobezarius:matrix.orgraitobezariuswe do even filter the monorepo to keep only the trees we care about18:28:30
@raitobezarius:matrix.orgraitobezarius

if it makes sense to build libcxxabi altogether:

  • all the time
  • only for Apple

it's something that can be hacked in the relevant machinery to support it, I'd say?

18:29:21
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-ei thought that the monorepo happened sometime around llvm11.18:29:41
@raitobezarius:matrix.orgraitobezariusah you are talking about the history18:30:26
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-eyes.18:30:33
@raitobezarius:matrix.orgraitobezariusIt was not clear you were answering to 2nd line18:30:39
@raitobezarius:matrix.orgraitobezariusbut yeah I understand that there were a separation because it was natural18:31:43
@raitobezarius:matrix.orgraitobezariusI wonder if it still makes sense to keep that separation18:31:48
@raitobezarius:matrix.orgraitobezariusas in, do anyone get meaningful advantage from overriding libcxxabi without touching the rest18:31:58
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-eright -- that sums up my question. if i end up combining them for darwin the code would be easier if i could do the same for all platforms.18:36:12
@raitobezarius:matrix.orgraitobezariusI'm definitely not competent enough to answer it, alas18:36:40
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-ethanks for chiming in. perhaps it is best if i also create an issue though, except for you approving and merging a backport (thanks), i haven't had any feedback from any llvm maintainers pinged in previous issue or PR, though perhaps that is just due to them being darwin only.18:44:41
@raitobezarius:matrix.orgraitobezariusYeah, for Darwin, Reckrenode is more the person for LLVM18:47:52
@raitobezarius:matrix.orgraitobezariusI prefer to work on the x86/RISC-V/UEFI (lol) aspect of LLVM and I don't have a deep understanding like many other maintainers18:48:25
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-eok -- we've been communicating in macos channel.18:48:33
@raitobezarius:matrix.orgraitobezariusThe maintainer field is kinda misleading on this subsystem of nixpkgs18:48:34
@raitobezarius:matrix.orgraitobezariusEveryone has their area of interests / competence and people tends to be really busy until something happens18:48:49
@raitobezarius:matrix.orgraitobezariusFeel free to move on with the things you deem important for Darwin and ping me if you need more buy-in from a larger LLVM audience18:49:06
@raitobezarius:matrix.orgraitobezariusYou and Reckrenode are clearly our domain experts in that matter :)18:49:23
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-ei don't have any love for darwin, just setup a hackintosh vm to fix bugs in ZHF 23.11 and it started segfaulting so just been fixing bugs related to that. prior to that was getting darwin to boot in a vm in 2002 or so due to their use of 32 bit address space in a 16 bit segment. 18:51:16
@raitobezarius:matrix.orgraitobezariusAmazing! :D18:51:38
@raitobezarius:matrix.orgraitobezariusI really cannot muster the energy to work on a proprietary platform on a volunteer perspective, so props to those who can18:51:53
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-ebut i'd like to take these bugs to their conclusion since already started on it.18:52:04
@a-n-n-a-l-e-e:matrix.orga-n-n-a-l-e-eRedacted or Malformed Event18:52:35

There are no newer messages yet.


Back to Room ListRoom Version: 9