ack
ack copied to clipboard
Investigate issues on ILP64 systems
Apparently the ACK doesn't work at all on the Itanium, probably because of the 64-bit ints. This is almost certainly due to assumptions about the size of types, and could be related to K&R C with its rather fuzzy type system.
At some point we should investigate why and try to fix it.
Itanium machines might have endian trouble. The internet suggests that Itanium can run in big-endian or little-endian mode. I just found some code in ACK that doesn't work with big-endian machines. Therefore, an Itanium with a big-endian operating system can't build the ACK.
I don't have access to an Itanium. I'm working on a fix in modules/src/object/wr_ranlib.c for big-endian PowerPC machines.