Nixpkgs Stdenv | 229 Members | |
| 75 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Apr 2025 | ||
Oh good, nobody consumes pkgsLLVM in nixpkgs | 16:39:43 | |
In reply to @rosscomputerguy:matrix.orgNobody cares about pkgsLLVM except... | 16:42:32 | |
| 😈 | 16:42:45 | |
| 🤔 | 16:43:14 | |
| @[Tristan Ross] I think for the two PRs of mine, if the next staging-next rebuilds the world, we let it in, otherwise we wait until branch off | 16:48:04 | |
| So we don't waste anything | 16:48:17 | |
In reply to @aleksana:mozilla.orgI think that sounds fine | 16:50:23 | |
| If we don't fix it at all, people would not be able to create new bootstrap tarballs for exotic architectures following our guide, which can be considered as a regression caused by gcc14 update | 16:53:19 | |
| * If we don't fix it at all, people would not be able to use new bootstrap tarballs for exotic architectures following our guide, which can be considered as a regression caused by gcc14 update | 16:54:07 | |
-next is pretty much guaranteed to rebuild the world | 17:00:04 | |
it's likely there are already stdenv rebuilds in staging | 17:00:17 | |
| certainly I'm going to add one for Darwin ASAP | 17:00:24 | |
| I remember doing a tall at Planet Nix about the different channels but I forget what they each do lol. | 17:01:47 | |
| * I remember doing a talk at Planet Nix about the different channels but I forget what they each do lol. | 17:01:56 | |
In reply to @rosscomputerguy:matrix.orgI fixed the graph at some point so I can't forget it | 17:09:22 | |
That would break Wine and DXVK. What is the replacement for things that need to build Windows DLLs? Wine’s use of MinGW is kind of bad (because it mixes cross- and native tools in an ugly way), but DXVK builds things as cross-to-Windows then symlinks those from the unversioned dxvk derivation). | 17:57:39 | |
| I intend to package DXMT, which uses LLVM plus deps. I just haven’t had time (and it needs Wine patches, which sucks). | 17:58:51 | |
| * I intend to package DXMT, which uses LLVM plus deps. I just haven’t had time (and it needs Wine patches, which kind of sucks). | 17:59:03 | |
| I'm not sure what the solution is but we're not moving everything over until after the release this PR is merged in lol | 17:59:36 | |
| So we do have time to come up with a solution | 17:59:46 | |
| DXMT sounds like a good solution | 18:00:06 | |
| I’m not sure how to structure DXMT. It’s a mix of native and Windows stuff. Ideally, cross from aarch64-darwin should build x86_64-darwin and x86_64-windows stuff. | 18:03:38 | |
| does it actually depend on Nixpkgs-packaged Windows stuff at runtime? | 18:04:30 | |
| I also would like to rewrite the Wine derivation to be less ugly and support aarch64. I saw something on r/asahilinux about using FEX with Wine itself, so you could end up with a Wine that supports x86, x86_64, and arm64ec. | 18:04:33 | |
| Yes. One of the things it builds a DLL that exposes Metal to the Windows side. | 18:06:23 | |
| It’s like DXVK but for Metal. | 18:06:37 | |
| * Yes. One of the things it builds is a DLL that exposes Metal to the Windows side. | 18:06:52 | |
| (DXVK can rely on Wine’s Vulkan implementation, but there’s nothing equivalent out of the box for Metal.) | 18:09:36 | |
| Hi! Stdenv noob here. Re: #295038, I have been working on understanding the next-gen GCC split-up efforts (John Ericson Philip Taron (UTC-8) ). I wanted to bounce some issues around to see if anyone may have any insight/perspective. I've brought in changes from master (from a few weeks ago) into my working branch here. Per John Ericson's guidance, my focus is on getting cross-compilation functional. For testing, I am using the following build command from an x86 machine: For additional background, the main gccNg top-level package is located here. The surface-level issue that I am currently finding is that building gccNgPackages.libssp fails with the following error:
I have made the assumption that the error is arch-related. Testing this assumption, I found the Does anyone have any thoughts? | 18:47:16 | |
| * Hi! Stdenv noob here. Re: #295038, I have been working on understanding the next-gen GCC split-up efforts (John Ericson Philip Taron (UTC-8) ). I wanted to bounce some issues around to see if anyone may have any insight/perspective. I've brought in changes from master (from a few weeks ago) into my working branch here. Per John Ericson's guidance, my focus is on getting cross-compilation functional. For testing, I am using the following build command from an x86 machine: For additional background, the main gccNg top-level package is located here. The surface-level issue that I am currently finding is that building gccNgPackages.libssp fails with the following error:
I have made the assumption that the error is arch-related. Testing this assumption, I found the Does anyone have any thoughts? | 18:49:37 | |