Currently ATS fails to build on not explicitly supported platforms. This is mostly because of the macro in lib/ts/ink_queue.h b/lib/ts/ink_queue.h which is perhaps a bit overcautious. The patch I attached fixes this issue and makes ATS build fine on IA64.
Moreover I removed asm/ptrace.h from CoreUtils.h. This is not strictly required to port ATS on IA64, but it prevents a successful build because of an upstream issue (please see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538916#16 if you are curious). This ought to be unproblematic because struct pt_regs is not used (anymore).