>
> cd /opt/trinity
> ln -s lib lib64
>
Done. But it strikes me there ought to be a better way. 99% of it is
working fine. I'll see what works now that didn't before.

That's actually something I do before the first "make install". I first create /opt/trinity and lib, then I symlink a lib64 before I build tqt-interface. Why? Because I had a sneaking suspicion that something like that might happen with one or more of those packages, so I've been doing it all along. It shouldn't if you're installing binary packages though, that would be pretty sloppy of a maintainer to be inconsistent, unless they weren't specifically for your distro, or mixed.

I actually don't like "lib64" on a non-multilib system. There's just no need for that shit, but it's become a convention and a mixed bag at that. I don't want to have to remember to specify libdirsuffix for every build.

Arch Linux (and derivatives) makes lib64 the symlink to lib, and 32 bit stuff goes in lib32.