this is a tracker for all such fun issues related to the new x32 ABI. no reports should be here, just blocking bugs.
most packages should "just work" when compiled for x32, but i imagine we'll hit some that have certain assumptions either in the C code (like sizeof(unsigned long) == sizeof(time_t)), or the C/asm code (like __x64_64__ is always sizeof(void*) == 8).
see $URL for porting tips and possible patches by other projects
Quick question: Will I be able to run 32-bit prebuilt binaries without having to install emul packages? As far as I can understand this stuff, this won't work. So, what's the point? It will be so darn difficult to get necessary-evil pre-built binaries like skype, nvidia-drivers, adobe flash etc. Now, we will have to beg them to port their applications to a third ABI? 64-bit took ages for them...:(
the x86 abi ("32-bit") will behave the same -- you need the emul packages. otherwise, this isn't the location to debit the merits of x32.
not sure it belongs here, but https://bugs.gentoo.org/show_bug.cgi?id=447408 didn't show up when building with amd64 abi, only with x32. to some it might be a show-stopper just like all of the above. btw, I found another problem, with compiling ffmpeg, something about -fPIC missing.
(In reply to comment #3)
it is not. keep comments specific to a bug on the respective bug.