ack icon indicating copy to clipboard operation
ack copied to clipboard

Investigate issues on ILP64 systems

Open davidgiven opened this issue 9 years ago • 1 comments

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.

davidgiven avatar Nov 11 '16 18:11 davidgiven

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.

kernigh avatar Mar 08 '18 03:03 kernigh