Previous Topic Next topic Print topic


Restrictions on UNIX and Linux in Third Party Software

Dynamic Debug

On HP-UX IA64, if you want to dynamically debug a shared library process that is already running, you may need to run the chatr command before you start the process. This is because you cannot set breakpoints in shared libraries unless they are loaded into private memory. To enable dynamic debugging of executables that are or contain shared libraries (that is, files that have an .so file extension) use the command:

chatr +dbg enable <executable filename> 

To disable debugging of executables that are or contain shared Libraries, use the command:

chatr +dbg disable <executable filename> 

WARNING: If you enable debugging of executables that are or contain shared libraries, then all shared libraries loaded by an executable are mapped privately for each instance for the executable. If the executable is invoked multiple times on a multi-user system, this can result in a greatly increased memory requirement.

Animating .int Code

On Red Hat Linux on Itanium 64-bit, when you are animating .int code you might find that the Animator intermittently highlights the wrong source code line number. To fix this, ensure that the operating system package binutils-2.15.92 (or later) is installed.

cob -p Flag

On HP-UX PA-RISC in 64-bit, the -p flag to cob is not supported.

-540849

Debuggable SEP

Under HP-UX PA-RISC, because of an issue with the operating system, when a debuggable SEP is removed from the ES pool, it is not always removed cleanly. This debuggable SEP might be 'terminated' and will show up in console.log as 'terminating due to run-time error'. This should not affect your ES system.

-536360

Previous Topic Next topic Print topic