Nixpkgs Stdenv | 265 Members | |
| 82 Servers |
| Sender | Message | Time |
|---|---|---|
| 1 Oct 2023 | ||
| asking because https://github.com/NixOS/nixpkgs/pull/258476 | 20:55:16 | |
| * asking because .https://github.com/NixOS/nixpkgs/pull/258476 | 20:55:52 | |
| * asking because https://github.com/NixOS/nixpkgs/pull/258476 | 20:56:01 | |
| Cleaning up the bootstrap to make automating the updating of the bootstrap files easier | 20:56:46 | |
| There was an effort to bootstrap a loongarch64-linux native stdenv a few months ago | 21:05:46 | |
| I assume the interest was lost after #238154, see #252590. | 21:05:49 | |
| 2 Oct 2023 | ||
| Yeah, I personally had to give up on nixpkgs for cross-compiler infra. | 06:43:26 | |
| https://github.com/NixOS/nixpkgs/pull/258540 | 07:18:00 | |
| Preliminary work, I don't yet have a updater script but I think having the job names match the bootstrap file names will make the updater script more straightforward and have less special-cases | 07:23:26 | |
| * Preliminary work, I don't yet have a updater script but I think having the job names match the bootstrap filenames will make the updater script more straightforward and have less special-cases | 07:23:51 | |
| 4 Oct 2023 | ||
__FILE__ mangling is still up for review: https://github.com/NixOS/nixpkgs/pull/255192 . I did not see any regressions for the past week of trying to use it. | 05:17:50 | |
| 8 Oct 2023 | ||
In reply to @trofi:matrix.orgmerged | 01:32:04 | |
| 11 Oct 2023 | ||
| 02:25:33 | ||
Hello, any hint how to avoid autotools dependencies when I need to patch ./configure? I created patch for configure along with the one for configure.ac. Configure phase is OK, but when build phase starts, it wants aclocal and I can't see why. | 08:33:40 | |
In reply to @vcunat:matrix.orgI don't know what they use to detect changes but maybe just try touching both files? | 09:03:23 | |
In reply to @vcunat:matrix.org* I don't know what they use to detect changes but maybe just try touching both files in postPatch? | 09:03:36 | |
| I did try that. | 09:03:43 | |
But in the meantime I found that more of Makefile.in patching is needed than I was doing. (I just applied the same as Makefile.am but that does not suffice.) | 09:04:27 | |
| I suppose I'll just try doing autoreconf locally and hardcode the whole diff into nixpkgs patch :-( Hopefully that ugly thing will work. | 09:05:13 | |
| ah i assumed you already did that | 09:05:48 | |
| Patches that add .c and .h files are harder than I expected. | 09:05:58 | |
| Uh, it generates huge diffs of unrelated changes. Matching versions of all autotools with upstream is probably hard. | 09:08:52 | |
try touching aclocal.m4 | 09:09:09 | |
| https://stackoverflow.com/questions/33278928/how-to-overcome-aclocal-1-15-is-missing-on-your-system-warning | 09:09:14 | |
| vcunat: | 09:10:21 | |
| or touching all 3 | 09:11:06 | |
| Thanks! Touching that file does resolve this issue. I'll most likely use it - I hope I'll manage to finish the whole hacky patching. | 09:19:51 | |
| Uh, I made some mistake. I don't think it succeeded. I probably omitted the patch by mistake. | 09:54:30 | |
| I don't know, I'll probably give it up for the current staging-next-23.05. In case someone wants to experiment, you can get prototype patch for nghttp2 (version without touching generated stuff): https://github.com/vcunat/nghttp2/pull/new/p/backport-cve-2023-44487 | 10:20:33 | |
| 14 Oct 2023 | ||
| I've just discovered (messing around on staging) that a This results in NIX_LDFLAGS having a My conclusion is that the compiler only works if you're in a stdenv, but I feel that it should work standalone. Is that reasonable? I think this could be fixed by baking it into the cc-cflags as is done for compiler-rt here. https://github.com/NixOS/nixpkgs/blob/176015fc743583e30581c23bfda2bf848dd4d67d/pkgs/development/compilers/llvm/16/default.nix#L257 | 13:54:38 | |