Consultor Eletrônico



Kbase P108868: Is it necessary to recompile when moving Progress r-code from a 32-bits to a 64-bits version and vic
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/08/2009
Status: Verified

GOAL:

Is it necessary to recompile when moving Progress r-code from a 32-bits to a 64-bits version ?

GOAL:

Is it necessary to recompile when moving Progress r-code from a 64-bits to a 32-bits version ?

GOAL:

Moving r-code from 32-BIT to 64-BIT or vice versa

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.1C
Progress 9.1D
Progress 9.1E
OpenEdge 10.0x
OpenEdge 10.1x

FIX:

In releases up to and including OpenEdge 10.0B:
The Progress executables are optimized for a particular bit pattern in 32 or 64 bits, however, the 64 bit platforms enforce a 4-byte alignment to maintain portability for shared structures including r-code and network packages.

Starting from OpenEdge 10.1A
A new 64-bit r-code structure was introduced for the 64-bit releases of OpenEdge. 32-bit and 64-bit releases now use different and incompatible r-code structures, and as a result recompiling will be necessary.