On Tue, Jan 13, 2015 at 7:10 PM, walt <w41...@gmail.com> wrote: > After searching various portage manpages and grepping through the eclass > directory I can find only one pathetic reference to ABI_X86 in a Changelog, > which doesn't give me clue where the variable is defined.
It's a typical use-expand variable; you set it in make.conf. It gets set to a default value in your profile. https://wiki.gentoo.org/wiki/Project:Multilib/Concepts > Second, does qtcore compile if you change the 32 to -32? I ask because > I re-installed qtcore just now, but with these useflags: > > Installed versions: 4.8.6-r1(4)(04:03:45 PM 01/13/2015)(exceptions glib > iconv icu ssl -aqua -debug -pch -qt3support ABI_MIPS="-n32 -n64 -o32" > ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32") > > I grepped through the build.log and saw no mention of libc_nonshared.a, > so that seems an important difference. > > BTW, do you know what the x32 useflag means? It's a weird mix of amd64 and x86 that allows for a smaller memory footprint while still using all of the registers on an amd64 cpu. https://sites.google.com/site/x32abi/ Unless you know what you are doing, don't mess with it.