I did corrections directly on the file, so I have no diff to produce, but I will attach the correct file here... Reproducible: Always Steps to Reproduce: 1.emerge some package with a file including /usr/include/asm/pal.h (like sash) 2.look at the output 3.edit the file and add __ where missing before each occurrence of types __s64 and __u64 4.# emerge --resume Actual Results: program merged :) Expected Results: Fail on gcc error because of unknown types s64, u64. Must have been fixed by someone else before, maybe in higher versions of 2.6 headers ?..
Created attachment 54170 [details] /usr/include/asm/pal.h fixed
Use linux-headers-2.6; that has an updated and improved __ splicer implementation that I added to kernel-2.eclass that works fine on IA64. Reopen bug if you still have issues with linux-headers-2.6.
The fact is that I have linux26-headers installed... Version does not perfectly fit kernel version (2.6.8.1-r2 against 2.6.8-r3), but it should not be a problem. Then feel free to re-open the bug too...: maybe your fix was accidentally removed, or whatever else ?
Well, linux26-headers is getting removed soon as for 2005.0 it is getting replaced with linux-headers-2.6 (which the 2005.0 IA-64 profile uses)...