!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

299 Members
91 Servers

Load older messages


SenderMessageTime
9 Nov 2025
@qyliss:fairydust.spaceAlyssa Rossit might just warn about it and not load modules08:46:51
@qyliss:fairydust.spaceAlyssa Rossperhaps the VM has every module it needs built in to the kernel08:47:03
@qyliss:fairydust.spaceAlyssa Rosswhere's your config?08:47:11
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)oh yeah i did need to patch musl itself to make kernel module loading work08:47:29
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)THAT was a thing08:47:34
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)but it didn't even get to systemd without that08:47:47
@qyliss:fairydust.spaceAlyssa Rossoh?08:48:14
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)https://git.grimmauld.de/Grimmauld/grimm-musl/src/commit/5d9cc04bf55d9a8298118e6d4159fe69de8172c4/musl.nix#L48-L5008:48:21
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) its dramforever 's patch and already on the musl ML 08:48:36
@dramforever:matrix.orgdramforever Alyssa Ross: https://inbox.vuxu.org/musl/20251017-dlopen-use-rpath-of-caller-dso-v1-1-46c69eda1473@iscas.ac.cn 08:48:44
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i am probably on an old version of that patch, so yeah whatever dram says ^^08:49:09
@dramforever:matrix.orgdramforeveri haven't really changed a lot08:49:32
@dramforever:matrix.orgdramforeveryou might be on an older commit message but the code should be the same08:49:44
@dramforever:matrix.orgdramforevernevermind you just vendored the diff without the commit message08:50:09
@dramforever:matrix.orgdramforever* i haven't really changed it a lot08:50:41
@dramforever:matrix.orgdramforeverit's kinda a simple patch as well, there's an addr2dso function that i've just moved up a bit (just realized probably should have made it a separate commit)08:51:50
@qyliss:fairydust.spaceAlyssa Rossnow that sounds like the problem I've seen08:51:59
@dramforever:matrix.orgdramforeverthe only ugh part is the 18 assembly files08:52:01
@thedragon44:matrix.org@thedragon44:matrix.org left the room.14:15:29
10 Nov 2025
@kttns0ut:matrix.org@kttns0ut:matrix.org left the room.13:07:28
12 Nov 2025
@generationz777:matrix.org@generationz777:matrix.org removed their display name genz.04:30:14
@generationz777:matrix.org@generationz777:matrix.org left the room.04:30:40
@inayet:matrix.orgInayet changed their display name from inayet to Inayet.12:38:32
14 Nov 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) seems libdc1394 is broken on llvm, and thus gst-plugins-bad is broken (and a whole lot of other stuff depending on that). It might make sense to disable that plugin on llvm 17:34:38
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)but i am making progress on building my musl VM with llvm, there is only a few fails remaining (though those will be painful)17:35:20
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)image.png
Download image.png
17:35:21
@qyliss:fairydust.spaceAlyssa Rossor fix it :P17:51:58
15 Nov 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/NixOS/nixpkgs/blob/ce944e8d76f74336dbf6725c87ca2539b0653c30/pkgs/build-support/rust/lib/default.nix#L58-L82
This doesn't look quite right to me...

The build hook used in my builds contains this:
`
"CCX8664UNKNOWNLINUX_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"CXXX8664UNKNOWNLINUX_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CARGOTARGETX8664UNKNOWNLINUXMUSL_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"CARGOBUILDTARGET=x86_64-unknown-linux-musl" \
"HOST_CC=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"HOST_CXX=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CCX8664UNKNOWNLINUX_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"CXXX8664UNKNOWNLINUX_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CARGOTARGETX8664UNKNOWNLINUXMUSL_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
`,
16:25:31
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/NixOS/nixpkgs/blob/ce944e8d76f74336dbf6725c87ca2539b0653c30/pkgs/build-support/rust/lib/default.nix#L58-L82
This doesn't look quite right to me...

The build hook used in my builds contains this:
  "CC_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "CXX_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
  "CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL\_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "CARGO_BUILD_TARGET=x86\_64-unknown-linux-musl" \
  "HOST\_CC=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "HOST\_CXX=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CC_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"CXX_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL\_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
```,

but my platform definition is
nixpkgs.buildPlatform = (inputs.nixpkgs.lib.systems.elaborate "x86_64-unknown-linux-musl");
nixpkgs.hostPlatform =
inputs.nixpkgs.lib.recursiveUpdate
(inputs.nixpkgs.lib.systems.elaborate "x86_64-unknown-linux-musl")
{
useLLVM = true;
linker = "lld";
config = "x86_64-unknown-linux-musl";
};
`

So i'd have expected lld and clang in there
16:25:42
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/NixOS/nixpkgs/blob/ce944e8d76f74336dbf6725c87ca2539b0653c30/pkgs/build-support/rust/lib/default.nix#L58-L82
This doesn't look quite right to me...

The build hook used in my builds contains this:
"CC_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "CXX_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
  "CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL\_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "CARGO_BUILD_TARGET=x86\_64-unknown-linux-musl" \
  "HOST\_CC=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
  "HOST\_CXX=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CC_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
"CXX_X86_64_UNKNOWN_LINUX\_MUSL=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/c++" \
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL\_LINKER=/nix/store/wrhxx96lh48nsv9a6p38b3x4r2fskwwm-gcc-wrapper-14.3.0/bin/cc" \
```,

but my platform definition is
```nix
nixpkgs.buildPlatform = (inputs.nixpkgs.lib.systems.elaborate "x86\_64-unknown-linux-musl");
nixpkgs.hostPlatform =
  inputs.nixpkgs.lib.recursiveUpdate
    (inputs.nixpkgs.lib.systems.elaborate "x86\_64-unknown-linux-musl")
    {
      useLLVM = true;
      linker = "lld";
      config = "x86\_64-unknown-linux-musl";
    };

So i'd have expected lld and clang in there
16:25:50

Show newer messages


Back to Room ListRoom Version: 6