Will r-code compiled on one OS run on a different OS? Assuming the following:
Doable or is recompile of source on target OS a must?
You might need to provide more information.
As of 11.0, r-code is portable across all platforms (even between 32-bit and 64-bit) with the same UI (you cannot run a program with UI compiled for GUI on a character client).
In 10.2B, r-code is portable across all platforms of the same bitness, with the same UI constraint.
Thanks both - glorious cutting edge 9.1C. Before you say anything, I know - ancient version... must upgrade... etc. etc.
But for the the time being at least the question revolves around 9.1C.
9.1C... I've long since swapped that out... I think there was an intent to have the r-code portable across platforms, but I don't know what caveats were there. There might be an ancient kbase regarding this.
Thanks Garry, I'll have a root around in KB and see if anything turns up.
Looks like I might be in luck - knowledgebase.progress.com/.../20922
That KB article states the theory. And as they say: In theory, theory and practice always align. In practice, they don't.
Now Progress 9.1C is old enough to pretty much predate the knowledge base as we know it, but I do recall that in those releases we did have byte-swapping issues if you go from little-endian platform (everything based on x86 CPU) to big-endian platform (Power,Sparc,Itanium CPUs).