fglrun version and compiled versions

Started by Candy M., January 11, 2018, 02:52:19 PM

Previous topic - Next topic

Candy M.

We're in the process of migrating and simplifying our development server.

I believe the answer is yes but I want to verify.

Can we run newer 2.50 compiled p-code on an older 2.50 runtime system?  For example, can we run 2.50.32 p-code on a 2.50.08 runtime system?
Same as in 3.00, can we run 3.00.18 compiled p-code on 3.00.10 runtime system?

I want to be sure there are no side effects before we start doing this.

Our goal is to put lastest version of compiled code on customer's servers.   Then, at our convenience we can upgrade the runtime to the latest in that version (ie upgrade 2.50.08 to 2.50.32) on the customer's server.

Thanks,
Candy

Reuben B.


QuoteI believe the answer is yes but I want to verify.

That is what this page attempts to say http://4js.com/online_documentation/fjs-fgl-manual-html/#c_fgl_Migrate_to_all_pcode.html

The underlying thought is that you ought to be able to do a maintenance release upgrade e.g. 2.50.08 -> 2.50.32, 3.00.10->3.00.18 etc without a recompile and distribution of your object code.

Reuben
Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero

Candy M.

QuoteThe underlying thought is that you ought to be able to do a maintenance release upgrade e.g. 2.50.08 -> 2.50.32, 3.00.10->3.00.18 etc without a recompile and distribution of your object code.

In our case we are recompiling our object code and distributing to our customer before they get a maintenance upgrade.
So we will be compiling the code with 2.50.32 and putting it on the customer's server that is still running 2.50.08
Candy

Reuben B.

You don't have to, but why wouldn't you upgrade the FGL runtime on the customer site at the same time you distributed the object code?  One disruption instead of two, one test cycle instead of two etc.
Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero