Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Quickstart
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
Reference
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Samples
- Glossary
- Index
- Performance Studies
Common Runtime
Security
Data Mgt
Information Svcs
Execution Mgt
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
Java 1.4.2_06
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
using --with-flavor=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
--with-flavor=flavor.
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
errors.
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
gcc 3.4.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.