- Doc Structure
- A Globus Primer
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Performance Studies
Table of Contents
In this section, the word "flavor" refers to a combination of compiler type (gcc or other), 32 or 64 bit libraries, and debugging enabled or not.
Binaries not available due to GPT bug 258.
Some kernel/libc combinations trigger a threading problem. See bug #2194. The workaround is to set LD_ASSUME_KERNEL=2.2.5 in your environment.
Fedora Core 2 and later ship with a broken ant. Install your own ant from http://ant.apache.org and either remove the ant RPM or edit /etc/ant.conf, setting ANT_HOME to your own ant installation.
Specify --with-flavor=vendorcc32 on the configure line. GNU tar, GNU sed, and GNU make are required on the PATH.
Tested on a PA-RISC box with HPUX 11.11 with IPv6 patches.
HP Ansi-C compiler, version B.11.11.12
Apache Ant 1.6.2
For HP-UX/IA64 and for additional details about GT4 on HP-UX/PA-RISC, please consult the HP GT4 support page.
Supported flavors are vendorcc32dbg/vendorcc32 and
vendorcc64dbg/vendorcc64 using the Visual Age compilers
(xlc). No gcc flavors are supported. Specify a flavor
GNU sed, tar, and make are required before the IBM ones in the PATH.
The toolkit has been tested on AIX 5.2 with:
Visual Age C/C++ 6.0
32 bit version of IBM Java 1.4
Apache Ant 1.5.4
When building from source on a Red Hat Enterprise line version 3 or 4 based OS, GPT might have a problem retrieving exit codes from subshells. You might see errors which says they were both successful and failed:
BUILD SUCCESSFUL Total time: 11 seconds ERROR: Build has failed make: *** [globus_wsrf_servicegroup] Error 10
The workaround is to configure with --with-buildopts="-verbose"
Some extra environment variables are required for building MPI flavors. For the Intel compiler:
export CC=icc export CFLAGS=-no-gcc export CXX=icpc export CXXFLAGS=-no-gcc export LDFLAGS=-lmpi
For the GNU compiler:
export CC=gcc export CXX=g++ export LDFLAGS=-lmpi
In both cases, configure with --with-flavor=mpicc64
Supported flavors are gcc32, gcc64, vendorcc32 and vendorcc64.
The dbg flavors should work as well. For gcc64, a gcc built
to target 64 bit object files is required. The gcc32dbg
flavor will be used by default. Specify other flavors using
For Solaris 10, you may need to use an updated GNU binutils,
or the provided Sun
/usr/ccs/bin/ld to link.
See binutils bug 1031 for details on Solaris 10 symbol versioning
GPT has problems with the Sun provided perl and tar: http://www.gridpackagingtools.org/book/latest-stable/ch01s07.html
The toolkit has been tested on Solaris 9 with:
Sun Workshop 6 update 2 C 5.3
Sun Java 1.4.2_02
Apache Ant 1.5.4
Specify --with-flavor=vendorcc64 on the configure line. GNU tar, GNU sed, and GNU make are required on the PATH.
The toolkit has been tested on Tru64 UNIX (V5.1A and V5.1B) with:
- HP C V6.4-009 and V6.5-003 compilers
- Java 1.4.2_04
- Apache Ant 1.6.2
For additional details about GT4 on Tru64 Unix, please consult the HP GT4 support page.
Only Java-only components will build. Please choose the Java WS Core-only download and follow the instructions in the GT 4.1.0 Java WS Core : System Administrator's Guide.