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. |
GCT → C Common Libraries → GCT 6.2 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 GT6.0
GCT6.2 is API (source) and ABI (binary) compatible with GT6.0.
Migrating C Common Libraries from GT5.2
GCT6.2 is API (source) and ABI (binary) compatible with GT5.2. Dependency resolution for GCT6.2 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.