-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.1.8
-
Fix Version/s: 2.1.9
-
Component/s: Portability
-
Labels:None
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).