!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

321 Members
95 Servers

Load older messages


SenderMessageTime
10 Feb 2026
@opna2608:matrix.orgPuna
mesa-powerpc64-unknown-linux-gnuabielfv> [2012/5415] Compiling C object src/nouveau/headers/libnvidia_headers_c.a.p/nv_push.c.o
mesa-powerpc64-unknown-linux-gnuabielfv> [2013/5415] Generating src/nouveau/vulkan/nvkcl.spv with a custom command
mesa-powerpc64-unknown-linux-gnuabielfv> [2014/5415] Compiling C object src/asahi/compiler/libasahi_compiler.a.p/agx_liveness.c.o
06:26:34
@opna2608:matrix.orgPuna *
[213/5415] Compiling C object src/compiler/nir/libnir.a.p/nir_functions.c.o
[214/5415] Generating src/asahi/libagx/libagx.spv with a custom command
[215/5415] Compiling C object src/compiler/nir/libnir.a.p/nir_gather_info.c.o
06:27:37
@opna2608:matrix.orgPunathat's the .spv file that fails to generate on BE hardware06:27:48
@opna2608:matrix.orgPuna¯\_(ツ)_/¯06:27:57
@opna2608:matrix.orgPuna* that's the first .spv file that fails to generate on BE hardware06:28:14
@k900:0upti.meK900I wonder if literally anyone is expecting literally any of this shit to work tbh06:28:21
@k900:0upti.meK900Because like06:28:26
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&do apple silicon chips even support big endian mode?06:28:25
@k900:0upti.meK900You don't write "the IR is host endian" into your spec if you have EVER used a BE system06:28:45
@opna2608:matrix.orgPunawe build all drivers on all platforms06:29:03
@k900:0upti.meK900And more specifically Asahi we build on all platforms because it also outputs the standalone shader compiler for the build platform06:29:39
@opna2608:matrix.orgPuna
  # We enable as many drivers as possible here, to build cross tools
  # and support emulation use cases (emulated x86_64 on aarch64, etc)
06:29:41
@k900:0upti.meK900Which we need to use for cross06:29:43
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&ah06:29:57
@opna2608:matrix.orgPunai doubt anyone's doing asahi dev on 20yo PowerMacs, but y'know06:30:52
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&

probably because the predominant architectures over the past two decades or so have just been little endian

but also like it costs very little to go “the ir is little endian”, loading/storing little endian data is cheap on ppc

06:31:49
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&although more likely than not they want to cut corners in the serializer/deserializer06:32:40
@opna2608:matrix.orgPuna cba to work that out rn, patched -Werror=format -Wformat-security out of the meson.build.
builds cross ig.
07:09:53
@alex:tunstall.xyzAlex
In reply to @k900:0upti.me
You don't write "the IR is host endian" into your spec if you have EVER used a BE system
Portability? Who needs that nonsense? (/s)
08:40:58
@mon:tchncs.depneumatic changed their display name from ribosomerocker to pneumatic.10:28:41
@stas:mainframe.lvStas joined the room.11:56:10

There are no newer messages yet.


Back to Room ListRoom Version: 6