> It is my experience (from moving Ada 95 programs between Linux on 32
> bit processors, Tru64 Unix on 64 bit processors and OS/2 on 32 bit
> processors) that it is just a matter of compiling the program.

These are all little-endian. I don't know if the HP processor is
big-endian, if so there may be problems if the application uses
representation clauses to spec data used for communication with the
OS, hardware, or other processes.