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.

Reply via email to