Consultor Eletrônico



Kbase P3952: Can r-code compiled on UNIX be run on Windows or vice versa?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Verified

GOAL:

Can r-code compiled on UNIX be run on Windows or vice versa?

FIX:

Before OpenEdge 10.1A, r-code compiled on UNIX can always be deployed on the Windows Character Client (_progres.exe). It can be deployed on the Windows GUI Client (prowin32.exe) if and only if there is no user-interface interaction (that is: no DISPLAY, no SET, no UPDATE statements etc.). Similarly, r-code compiled on the Windows Character Client can always be ported to UNIX, and only code with no user-interface interaction can be compiled on the Windows GUI client and ported to UNIX.

OpenEdge 10.1A adds 32- and 64-bit portability issues.
R-code compiled with 10.1A on a 64-bit UNIX platform cannot be ported to any 32-bit UNIX platform, nor to the Windows Character Client (currently still 32-bit). Similarly, r-code compiled on the Windows Character client can only be ported to 32-bit UNIX clients, but not to 64-bit UNIX clients.