Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#4 Support for Hpux, AIX and Solaris

open
nobody
None
5
2009-11-05
2009-11-05
Jan Stürtz
No

Patch to additionally support platforms HPUX, AIX and Solaris.
- contains a fix with a core dump in JPypeException with messages larger the 256 chars.
- uses set in favour of sets.Set if we have python 2.6 to avoid Deprecation Warning

minimal tested on
- hpux11.11 with gcc 4.3,
- aix5.2 with gcc 4.3,
- sunos 5 with gcc 4.3,
and linux2 with gcc4.3

Known Issues:
On HPUX the python interpreter must be invoked with LD_PRELOAD_ONCE=<path>/libjvm.sl
because of problems of the dl on hpux with shhared libs containing thread local storage.
see also: http://docs.hp.com/en/JDKJRE60RN/jdk_rnotes_6.0.05.html#TLS
and http://docs.hp.com/en/5187-0701/ch07s09.html
I think HP has to compile java with +tls=dynamic. Until this we have to use LD_PRELOAD_ONCE

On AIX:
There is a problem with commandline arguments like '-ea' on startJVM, which didn't get through.
I assume this is a bug with the IBM-AIX java implementation.

The patch was created on 0.5.4.1 zip file.

Discussion

  • Jan Stürtz
    Jan Stürtz
    2009-11-05

    Support for Hpux, AIX and Solaris

     
    Attachments