!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

333 Members
101 Servers

Load older messages


SenderMessageTime
8 Feb 2026
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) changed their display name from Grimmauld (any/all) to Grimmauld (migrated to @grimmauld:m.grimmauld.de).11:04:24
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) left the room.11:12:01
9 Feb 2026
@amy:catgirl.cloudA. (they/them) changed their display name from Amy to A. (they/them).18:26:57
@luizribeiro:matrix.org@luizribeiro:matrix.org left the room.21:32:27
@amadaluzia:unredacted.orgamadaluzia removed their profile picture.22:31:26
@amadaluzia:unredacted.orgamadaluzia set a profile picture.22:32:24
10 Feb 2026
@k900:0upti.meK900 @Puna so uh, Debian has llvm-spirv-translator on ppc64be 05:35:44
@k900:0upti.meK900Can we look at what they're doing maybe05:35:53
@opna2608:matrix.orgPunadebian doesn't build any of the OpenCL-based drivers on ppc64 I think05:42:15
@opna2608:matrix.orgPuna* debian doesn't build any of the OpenCL-based drivers on ppc64 I think?05:42:44
@k900:0upti.meK900I mean I guess it's possible that they have the package and it just like05:43:37
@k900:0upti.meK900Doesn't work at all05:43:39
@k900:0upti.meK900But that would be sus05:43:42
@k900:0upti.meK900But like it's definitely there: https://packages.debian.org/sid/llvm-spirv-2105:45:18
@k900:0upti.meK900And they don't patch it or anything :https://sources.debian.org/patches/spirv-llvm-translator-21/21.1.3-1/05:45:42
@k900:0upti.meK900* And they don't patch it or anything: https://sources.debian.org/patches/spirv-llvm-translator-21/21.1.3-1/05:45:46
@opna2608:matrix.orgPuna the thing is that glslang, spirv-tools and spirv-llvm-translator all just have parsing bugs on big-endian AFAICT. both in their test suites (most of which we don't run) and when you try to translate existing stuff with them. i just picked spirv-llvm-translator as the scapegoat here (and we likely won't be able to run its test suite, cus it wants LLVM's lit and that seems annoying to set up).
https://catfox.life/2024/11/29/the-complexities-of-enabling-opencl-support/
05:46:49
@k900:0upti.meK900Running the test suite should be possible I think05:47:33
@opna2608:matrix.orgPuna * the thing is that glslang, spirv-tools and spirv-llvm-translator all just have parsing bugs on big-endian AFAICT. both in their test suites (most of which we don't run) and when you try to translate existing stuff with them. i just picked spirv-llvm-translator as the scapegoat here (and we likely won't be able to run its test suite, cus it wants LLVM's lit and that seems annoying to set up outside of LLVM).
https://catfox.life/2024/11/29/the-complexities-of-enabling-opencl-support/
05:47:39
@k900:0upti.meK900Conceptually05:47:48
@opna2608:matrix.orgPunagallium: softpipe nouveau r300 r600 virgl vulkan: nouveau gfxstream nouveau uses OpenCL in current mesa, but mesa on ppc64 debian is held back at 25.0.7-2…05:50:57
@k900:0upti.meK900Mostly what I'm thinking is, it would be very nice for future reference to have an actual record of what is failing05:51:03
@k900:0upti.meK900And ideally once it's all fixed, we can reenable everything and then keep testing so it doesn't regress05:51:33
@k900:0upti.meK900Instead of just having a blanket "oh yeah this is broken forever"05:51:50
@k900:0upti.meK900I don't want to block on this05:52:46
@k900:0upti.meK900But the whole thing also feels so icky05:52:58
@k900:0upti.meK900Like we're disabling shit based on blog posts from three years ago05:53:08
@k900:0upti.meK900And vibes05:53:12
@opna2608:matrix.orgPunanouveau in 25.0.7 did not yet use OpenCL, so they likely just don't run into usage of this stuff… don't know how to browse debian's stuff to figure out why the package is held back on ppc64, if they've documented their reason somewhere…05:54:31
@opna2608:matrix.orgPunathe failures still happen, i can add the mesa build error to the comment in spirv-llvm-translator if that helps.05:58:09

Show newer messages


Back to Room ListRoom Version: 6