Sender | Message | Time |
---|---|---|
22 Mar 2024 | ||
In reply to @Ericson2314:matrix.org* Ah, I see. I looked around a bit more at Exherbo's GCC build script and it looks like they just turn off a lot of features in the source tree before configuring the project, along with explicitly specifying many of the build tools (https://gitlab.exherbo.org/exherbo/arbor/-/blob/master/packages/sys-devel/gcc/gcc.exlib?ref_type=heads#L172). Also, I think I found an old thread talking about Exherbo that you created a while ago and I'll look into that for more info on Exherbo's relevance to Nix (https://github.com/NixOS/nixpkgs/issues/21471). One thing I'm still a bit confused about though, is how the Also, is it okay if I direct message you if I have any more questions? I'd prefer not to clog up the chat here. | 01:35:35 | |
04:47:43 | ||
oh I missed these | 14:49:13 | |
will respond! | 14:49:15 | |
In reply to @thatliuser:matrix.orghttps://gitlab.exherbo.org/exherbo/arbor/-/tree/master/packages/sys-libs/libgcc look for the individual libarries | 15:39:24 | |
the gcc one will still be for the compiler itself | 15:39:30 | |
I think better to clog up the chat here unless it gets really into the weeds | 15:39:49 | |
if it is not gsoc specific we can also take it a dev channel or the nixpkgs issue for this | 15:40:00 | |
(I think there was a nixpkgs issue? If not I should make one and link it from the gsoc) | 15:40:10 | |
In reply to @cldrpr:matrix.orgonly comment I don't think there needs to be a separate design phase | 15:41:45 | |
rather I think it will be an iterative process of mentee trying things, and mentor offering feedback | 15:42:08 | |
I have a very specific vision in mind as to how this should work, and the draft PR already that was linked in the issue, but I expect to only be able to be able to convey that to anay mentee though an interative / dialogue process | 15:43:08 | |
and also incrementally untangling things that exist, so stuff can fall back into place in a better way | 15:43:32 | |
I forget if I put this in the issue, but I suspect there would first be a "gcc-ng" totally separate toolchain, and then (possibly post summer) there would be a process of making it the default GCC one | 15:44:22 | |
In reply to @Ericson2314:matrix.orgThanks for the input. Just to be clear, are you referring to this PR: (https://github.com/NixOS/nixpkgs/pull/132343)? Also, I came across the work you've done in the "gcc-ng-12" branch in your nixpkgs fork - would that be your expected starting point for the project? | 23:40:20 | |
cldrpr: yes that's right. Start with that. The gcc 12 one is only a few hours work different so pretty much the same to me | 23:43:13 | |
23 Mar 2024 | ||
Hello everyone! I'd like to work on the project 'Nix Internals: Use std::filesystem::path for Path'. I see there are others already interested in that project, so I do not mean to bring unwanted competition. Nevertheless, C++ is my preferred language, so I really like the idea of following cxx 17 standards. Also, I've had some experience with cross-dev unix-to-windows (a nightmare), and I like the mission goal of bringing anything unix to windows (hence, the cross-dev). My experience with nix is setting up containerized dev environments to keep things consistent for multiple users, so I really believe in nix and think it's a highly effective tool for something that is otherwise a complete nightmare. I could have more experience because I don't daily-drive. My platform is using nix package manager on gentoo w/ openrc init. Can operate in a more integrated environment (nixos, systemd + nix) if this is a problem. Skills are C, C++, sh, (some) lisp Sorry for being a little late to the party.. chaotic last weeks - open to other suggestions, if we're trying to spread proposals | 00:20:44 |