Staging | 319 Members | |
| Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen | 111 Servers |
| Sender | Message | Time |
|---|---|---|
| 1 Dec 2025 | ||
| i got a full interactive graphical nixos session on musl | 09:39:25 | |
| admittedly with a lot of patches and overlays | 09:39:41 | |
| that is the tree against which i'll try | 09:39:54 | |
| https://git.grimmauld.de/Grimmauld/grimm-musl | 09:40:13 | |
| i do think i'll need patchutils to even just start patching nixpkgs.... | 09:42:19 | |
| we'll see | 09:42:25 | |
| (tbf i am doing the nixpkgs patching using glibc packages because i can't be bothered to build those from source twice) | 09:43:29 | |
| If you want to look at what I had before: https://github.com/NixOS/nixpkgs/commit/7b77cc83217d40c04fa65c00b215a72515d23076 - musl boostrap update https://github.com/NixOS/nixpkgs/pull/441527 - perl fix (should be on staging already)https://github.com/NixOS/nixpkgs/commit/7fa91c674ef4bfb4ba26a3ef41a13f6c036c1631 - gnumake https://github.com/NixOS/nixpkgs/commit/41cf7647bb04699fc9d7067f0e7b3ed6d99e8804 - which https://github.com/NixOS/nixpkgs/commit/9c90d46bf949ab3c38b05d9b58c04294f0e31d71 - groff (not sure what I tried to build that failed on that one) https://github.com/twaugh/patchutils/issues/65 - patchutils issue, needs at least https://github.com/twaugh/patchutils/commit/dc88e964427c3d4a376a21dd517ab95c7b6c6ad4 that is in 0.4.3+ but we have 0.3.3,0.3.4 and 0.4.2.And even after updating 0.4.2 -> 0.4.3 iirc it still fails with something else. | 09:54:19 | |
| right... I'll take a look | 09:56:23 | |
| If you want to look at what I had before: https://github.com/NixOS/nixpkgs/commit/7b77cc83217d40c04fa65c00b215a72515d23076 - musl boostrap update (needed because of the basename declaration conflict in libiberty.h of gcc15 and strings.h in older musl) - the first reason pkgsMusl.stdenvhttps://github.com/NixOS/nixpkgs/pull/441527 - perl fix (should be on staging already)https://github.com/NixOS/nixpkgs/commit/7fa91c674ef4bfb4ba26a3ef41a13f6c036c1631 - gnumake https://github.com/NixOS/nixpkgs/commit/41cf7647bb04699fc9d7067f0e7b3ed6d99e8804 - which https://github.com/NixOS/nixpkgs/commit/9c90d46bf949ab3c38b05d9b58c04294f0e31d71 - groff (not sure what I tried to build that failed on that one) https://github.com/twaugh/patchutils/issues/65 - patchutils issue, needs at least https://github.com/twaugh/patchutils/commit/dc88e964427c3d4a376a21dd517ab95c7b6c6ad4 that is in 0.4.3+ but we have 0.3.3,0.3.4 and 0.4.2.And even after updating 0.4.2 -> 0.4.3 iirc it still fails with something else. | 10:00:31 | |
| If you want to look at what I had before: https://github.com/NixOS/nixpkgs/commit/7b77cc83217d40c04fa65c00b215a72515d23076 - musl boostrap update (needed because of the basename declaration conflict in libiberty.h of gcc15 and strings.h in older musl) - the first reason pkgsMusl.stdenv fails to buildhttps://github.com/NixOS/nixpkgs/pull/441527 - perl fix (should be on staging already)https://github.com/NixOS/nixpkgs/commit/7fa91c674ef4bfb4ba26a3ef41a13f6c036c1631 - gnumake https://github.com/NixOS/nixpkgs/commit/41cf7647bb04699fc9d7067f0e7b3ed6d99e8804 - which https://github.com/NixOS/nixpkgs/commit/9c90d46bf949ab3c38b05d9b58c04294f0e31d71 - groff (not sure what I tried to build that failed on that one) https://github.com/twaugh/patchutils/issues/65 - patchutils issue, needs at least https://github.com/twaugh/patchutils/commit/dc88e964427c3d4a376a21dd517ab95c7b6c6ad4 that is in 0.4.3+ but we have 0.3.3,0.3.4 and 0.4.2.And even after updating 0.4.2 -> 0.4.3 iirc it still fails with something else. | 10:00:51 | |
| If you want to look at what I had before: https://github.com/NixOS/nixpkgs/commit/7b77cc83217d40c04fa65c00b215a72515d23076 - musl boostrap update (needed because of the basename declaration conflict in libiberty.h of gcc15 and string.h in older musl) - the first reason pkgsMusl.stdenv fails to buildhttps://github.com/NixOS/nixpkgs/pull/441527 - perl fix (should be on staging already)https://github.com/NixOS/nixpkgs/commit/7fa91c674ef4bfb4ba26a3ef41a13f6c036c1631 - gnumakehttps://github.com/NixOS/nixpkgs/commit/41cf7647bb04699fc9d7067f0e7b3ed6d99e8804 - whichhttps://github.com/NixOS/nixpkgs/commit/9c90d46bf949ab3c38b05d9b58c04294f0e31d71 - groff (not sure what I tried to build that failed on that one)https://github.com/twaugh/patchutils/issues/65 - patchutils issue, needs at least https://github.com/twaugh/patchutils/commit/dc88e964427c3d4a376a21dd517ab95c7b6c6ad4 that is in 0.4.3+ but we have 0.3.3,0.3.4 and 0.4.2.And even after updating 0.4.2 -> 0.4.3 iirc it still fails with something else. | 10:04:53 | |
| oh no basename | 10:06:10 | |
| https://github.com/NixOS/nixpkgs/pull/414299#discussion_r2573260397 i had fun with basename gfcc 15 already | 10:06:34 | |
| * https://github.com/NixOS/nixpkgs/pull/414299#discussion_r2573260397 i had fun with basename gcc 15 already | 10:06:41 | |
| also uh, with the bootstrap tools thingy, they fail to download, how do i go about that? | 10:07:29 | |
| If you mean from commit I linked, then I do not think it will work for you. you can run ./maintainers/scripts/bootstrap-files/refresh-tarballs.bash --targets=x86_64-unknown-linux-musl and it will add some updated bootstrap locally.And if you gc it, it will stop working | 10:09:41 | |
| If you mean from commit I linked, then I do not think it will work for you. You can run ./maintainers/scripts/bootstrap-files/refresh-tarballs.bash --targets=x86_64-unknown-linux-musl and it will add some updated bootstrap locally.And if you gc it, it will stop working | 10:10:00 | |
| If you mean from commit I linked, then I do not think it will work for you. You can run ./maintainers/scripts/bootstrap-files/refresh-tarballs.bash --targets=x86_64-unknown-linux-musl and it will add some updated bootstrap locally.And if you gc it, it will stop working and then you rerun it again. | 10:12:23 | |
| ah got it | 10:12:35 | |
Download image.png | 10:12:53 | |
| and we are building | 10:12:55 | |
| ghpzin: stdenv built with those patches, time to build against the VM | 11:36:22 | |
| it does eval at least, but it'll take a few hours to have useful info | 11:38:23 | |
| man-db wants groff, and yes i get that break too | 12:24:32 | |
Download image.png | 12:48:35 | |
Not too bad, seems 0.4.4 just works (though i did do a github fetch and reconf, the url we normally use didn't work for some reason) | 12:49:28 | |
opensp looks painful... Dead project since 2005, yet po4a depends on it. | 12:59:33 | |
opensp builds fine on non-musl.patchutils would one more fix for older version, otherwise fetchpatch won't work. | 13:13:35 | |
opensp builds fine on non-musl.patchutils would need one more fix for older version, otherwise fetchpatch won't work. | 13:13:56 | |