Note

The Grid Community Toolkit documentation was taken from the Globus Toolkit 6.0 documentation. As a result, there may be inaccuracies and outdated information. Please report any problems to the Grid Community Forums as GitHub issues.

GCTC Common Libraries → GCT 6.0 Migrating Guide for C Common Libraries

The following provides available information about migrating from previous versions of the Globus Toolkit.

Migrating C Common Libraries from GT5.2

GT6 is API (source) and ABI (binary) compatible with GT 5.2. Dependency resolution for GT6 is done with pkg-config only, not pkg-config or GPT.

Migrating C Common Libraries from GT5.0

All components are compiled with a runtime configuration of thread model, instead of having to compile both threaded and nonthreaded build flavors. To enable threads for a program, set the environment variable GLOBUS_THREAD_MODEL or call globus_thread_set_model() with the desired thread model, such as pthread or windows.

Migrating C Common Libraries from GT4.2

No changes need to be made in applications using version 4.2.x releases of the C common libraries.

Migrating C Common Libraries from GT4.0

No changes need to be made in applications using version 4.0.x releases of the C common libraries.

Migrating C Common Libraries from GT3

No changes need to be made in applications using version 3.x releases of the C common libraries.

Migrating C Common Libraries from GT2

No changes need to be made in applications using version 2.x releases of the C common libraries.