Upstream kernel commit ec2212088c42ff7d1362629ec26dda4f3e8bdad3 added a special_insns.h header, which is for some reason not installed by linux-headers-3.4.ebuild. Not having the file causes glibc to fail to build. /usr/include/asm/fpu.h:4:31: fatal error: asm/special_insns.h: No such file or directory I see that x86 and parisc also have this file, but I'm not sure if it's installed properly or not by linux-headers-3.4.
the header isn't installed because the alpha build system didn't tell it to. if you want random files installed, you need to add it to the Kbuild file: --- a/arch/alpha/include/asm/Kbuild +++ b/arch/alpha/include/asm/Kbuild @@ -7,4 +7,5 @@ header-y += gentrap.h header-y += pal.h header-y += reg.h header-y += regdef.h +header-y += special_insns.h header-y += sysinfo.h however, in this case, i don't think that header belongs in userspace. i sent you a patch you can merge.
*** Bug 425500 has been marked as a duplicate of this bug. ***
should be all set now in the tree; thanks for the report! Commit message: Fix alpha asm/fpu.h http://sources.gentoo.org/gentoo/src/patchsets/gentoo-headers/3.4/00_all_0009-alpha-fix-fpu.h-usage-in-userspace.patch?rev=1.1 http://sources.gentoo.org/sys-kernel/linux-headers/linux-headers-3.4-r1.ebuild?rev=1.1