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.