Elektrine lite

← Feed

@parzivalwolfram@infosec.exchange

Post #3574227

2026-04-18 04:32 UTC

Ah! Once again, vbox bites me in the ass: most things trust CPUID, *except* libbfd, which seems to build assembly files to test your processor's real capabilities. This might be where all these SIGILLs are from: vbox is masking CPUID, but libbfd is still picking up HOST_BFD_64_BIT on a 32-bit OS.

Replies (1)

  • No, no it's so much worse than that: libbfd only cares if you have fseeko64 for 64-bit host support. which we do, but it's a lie, and it doesn't just use FILE_OFFSET_BITS in that case, it uses a whole different half of the fucking makefile and undefines FILE_OFFSET_BITS entirely. Oh boy.

    Open ##3574226