Platform Notes for Globus Toolkit 3.9.4


Apple MacOS X

Use gcc32dbg or gcc32 as flavor


Debian

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

Fedora Core 2 ships 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.


HP/UX

GPT's MD5.xs needs to be patched at line 52 with

./gpt-3.2autotools2004/support/Digest-MD5-2.20/MD5.xs:
+ #define na PL_na
+ #define dowarn PL_dowarn

Specify --with-flavor=vendorcc32 on the configure line. GNU tar 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

IBM AIX

Supported flavors are vendorcc32dbg/vendorcc32 and vendorcc64dbg/vendorcc64 using the Visual Age compilers (xlc). No gcc flavors are supported.

It seems like some GPT patch-n-build packages are not able to pick up the complete 64 bit environment. If that happens, try setting OBJECT_MODE=64 in your environment. This has to be done after GPT is built.

GNU tar is required before IBM tar 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

Red Hat

No issues.


Sun Solaris

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.

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

SuSE Linux

No issues.