New comment by nekopsykose on void-packages repository https://github.com/void-linux/void-packages/issues/51303#issuecomment-2272058625 Comment: that means that for some reason the gnu_stack header is missing (or rather, is not set to a nonzero value), it would look like: ```console $ readelf --program-headers /usr/bin/dolphin Elf file type is DYN (Position-Independent Executable file) Entry point 0x67370 There are 11 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x0000000000000268 0x0000000000000268 R 0x8 INTERP 0x00000000000002a8 0x00000000000002a8 0x00000000000002a8 0x0000000000000019 0x0000000000000019 R 0x1 [Requesting program interpreter: /lib/ld-musl-x86_64.so.1] LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000006636c 0x000000000006636c R 0x1000 LOAD 0x0000000000066370 0x0000000000067370 0x0000000000067370 0x000000000008df30 0x000000000008df30 R E 0x1000 LOAD 0x00000000000f42a0 0x00000000000f62a0 0x00000000000f62a0 0x000000000000cdb0 0x000000000000dd60 RW 0x1000 LOAD 0x0000000000101050 0x0000000000104050 0x0000000000104050 0x0000000000002408 0x000000000000268a RW 0x1000 DYNAMIC 0x00000000000fdbe8 0x00000000000ffbe8 0x00000000000ffbe8 0x0000000000000430 0x0000000000000430 RW 0x8 GNU_RELRO 0x00000000000f42a0 0x00000000000f62a0 0x00000000000f62a0 0x000000000000cdb0 0x000000000000dd60 R 0x1 GNU_EH_FRAME 0x000000000004fea0 0x000000000004fea0 0x000000000004fea0 0x0000000000003ac4 0x0000000000003ac4 R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000200000 RW 0x0 ``` note the `GNU_STACK` with a `memsiz` of `0x200000`. if it's there then that would mean the musl in void doesn't read it for some reason, but the version here is new enough to support that so i dunno