gversion.c missing from new Gen 8.5/8.6 Linux IT installation
search cancel

gversion.c missing from new Gen 8.5/8.6 Linux IT installation

book

Article ID: 14013

calendar_today

Updated On:

Products

Gen

Issue/Introduction

Performed a Gen 8.5 Implementation Toolset install on Linux, now when building the application on Linux the file gversion.c is missing.
This file existed in Gen r8 (8.0) IT, so has there been a problem in the software install process?

Environment

OS: Linux/UNIX
Release: 8.5, 8.6
Gen Implementation Toolset

Resolution

There was a change from Gen r8 (and prior release) to Gen 8.5 on the Unix or Linux platforms regarding the versioning process (gversion, cversion, tversion).

There is no longer a file named gversion.c within the $IEFH/src directory for Gen 8.5 on the Unix or Linux Implementation Toolset.
The load module versioning process is now handled entirely within the Unix or Linux loadmodule build scripts, specifically, 'build_unix_lm_c.scr' within the '$IEFH/bt/scripts' location.
When building a load module/application, it will create the gversion.c and gversion.o stubs within the load module build directory. 

Additional Information

The same information applies if upgrading from Gen r8 (and prior release) to Gen 8.6.

The versioning process is explained within the Gen 8.5/8.6 documentation guide: Gen™ 8.6 > Implementation Toolset > UNIX and Linux Implementation Toolset > Application Versioning