On 21/4/26 3:12 pm, John Paul Adrian Glaubitz wrote:
The LLVM error messages don't mean that the binaries were built with LLVM/Clang
but that LLVM is being used for software-rendering. The underlying software is
called llvmpipe.
See:https://docs.mesa3d.org/drivers/llvmpipe.html
Since LLVM does not support all features on 32-bit PowerPC, llvmpipe has some
issues on this architecture.
Thanks for the info. See, I found the same thing when I first looked up
this "LLVM error relocation type not implemented" message a while back.
Most results returned related to Clang and/or linker. I'm not trying to
compile, I'm running a binary, so that's too late. Even now, most
results talk about linkers and not graphics even when using "llvmpipe"
as a search term. Clearly, the error is too vague and LLVMPipe needs to
mention itself, and how it relates to graphics. Then it would be more
obvious. Typical computer errors. And something like "LLVM" when
unpacked describes a hardware emulator to me, so these people should
come up with better names. :-?
So, most G4 Mac people using newest graphic cards without full drivers
would be affected, while G5 people should be fine when needing a
fallback. This would explain why mine breaks. My kernel is 64 bit but I
found out I had a 32 bit userland, so must have accidentally picked the
wrong install image. My Debian 64 has no such issues, if just a bit slow
using software rendering, since I don't have a HD6000 or 3d supported
card plugged in.
Slightly off topic, but at this point, I wonder if AI could be used for
good use to scrape through the AMD driver sources and locate endian
issues. Then suggest how to fix. I'm thinking AI could be good for
finding endian issues in frequently updated code that's not practical to
fix by hand for every software update.
--
My regards,
Damien Stewart.