Recent glibc-kernheaders has dropped /usr/include/asm/asmmacro.h. This file is needed for xen compilation on ia64. $ rpm -qpl glibc-kernheaders-3.0-7.ia64.rpm | grep asmmacro /usr/include/asm/asmmacro.h $ rpm -qpl glibc-kernheaders-3.0-36.ia64.rpm | grep asmmacro (nothing)
That's because it's a kernel _PRIVATE_ header. Unless I'm mistaken, there is no part of the kernel<->user ABI described in it. The kernel's private headers are not a library provided for userspace. Please reopen if there's anything in asmmacro.h that you actually have any business accessing, and be very specific about what it is that you need and why.
Thanks David. Looks like this dependency was recently fixed in xen-ia64-unstable upstream. Sorry for the bother.