!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

552 Members
116 Servers

Load older messages


SenderMessageTime
16 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)necessary for nixos, similar to your musl patch :)16:02:11
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)And we're 3 versions behind on kmod because they've moved to meson, and this patch isn't upstreamed16:02:55
@dramforever:matrix.orgdramforevervendoring my musl patch in nixpkgs is a violation of https://do-not-ship-work-in-progress.gitlab.io/16:03:59
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Is it any more or less WIP than the kmod patch?16:04:31
@dramforever:matrix.orgdramforeverthe kmod module-dir.patch doesn't apply because it's nixos specific16:04:34
@dramforever:matrix.orgdramforeverso we can't not ship it in nixpkgs16:04:44
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)i would argue that the musl patch is nixos specific too, at least I'm sure when you upstream it someone might say something like that 16:04:54
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)It's a bit of a blurry line16:05:12
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)I mean, I wonder how many other edge cases are encountered in musl in nixpkgs because of the lack of the patch you just made 16:05:51
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)I'm sure it shows up in other places 16:06:03
@dramforever:matrix.orgdramforeverwhen upstream says they don't want it then we'll talk16:06:28
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Maybe need to find more and provide them as examples to upstream16:06:32
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Or maybe the systemd kmod context example is good enough :D16:06:52
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)But yes, very excited about it working, so good16:07:01
@dramforever:matrix.orgdramforever anyway the real point is that i wrote the patch and it's wip from me so i'm going to say no 16:08:12
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Yeah makes sense, I respect that 16:11:04
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Damn, why is perl so unstable with musl 16:11:13
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)nix used to build just fine, now it's all broken because of perl deps 16:11:21
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)
┃          ┌─ ⏸ unit-systemd-tmpfiles-resetup.service
┃          │           ┌─ ⏸ nixos-rebuild-ng-0.0.0-aarch64-unknown-linux-musl waiting for 2 ⏵
┃          │           │        ┌─ ⏵ perl5.40.0-DBI-1.644-aarch64-unknown-linux-musl (buildPhase) ⏱ 4m41s
┃          │           │     ┌─ ⏸ nix-perl-aarch64-unknown-linux-musl-2.31.2
┃          │           │     ├─ ⏵ nix-expr-aarch64-unknown-linux-musl-2.31.2 (buildPhase) ⏱ 23s
┃          │           │  ┌─ ⏸ nix-aarch64-unknown-linux-musl-2.31.2
16:11:30
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) perl5.40.0-DBI-1.644-aarch64-unknown-linux-musl be broken, as well as nix-expr-aarch64-unknown-linux-musl-2.31.2 due to function names 16:11:55
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)
/nix/store/bvp4jwn1ibkjh7yhr2mlcxxd908y4x4v-perl-5.40.0/lib/perl5/5.40.0/aarch64-linux-thread-multi/CORE/perl.h:3358:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
 3358 | #       define Off_t off64_t
      |
16:12:04
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) Alyssa Ross: O.o (https://github.com/NixOS/nixpkgs/pull/452642#discussion_r2436725816) how do you upstream to perl? 16:57:10
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)I'm young16:57:15
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Looks like https://github.com/perl5-dbi/dbi actually17:00:08
@qyliss:fairydust.spaceAlyssa Rossit's not to perl, it's just a perl package17:00:09
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Yeah I meant to the perl ecosystem17:00:18
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)like it's not always clear where the sources or appropriate upstream path is17:00:33
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)sometimes github, sometimes mailing lists, sometimes nowhere 17:00:40
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) and since we use mirror:// that further masks it 17:01:00
@qyliss:fairydust.spaceAlyssa Rosslooks like they merge PRs in this case17:01:12

Show newer messages


Back to Room ListRoom Version: 6