[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Version for System Z

On Thu, May 12, 2011 at 11:41:35AM -0300, Saulo Silva wrote:
> You answered me what I want to understand .  Just to clarify . The other
> distro treat s390 as 31-bits and s390x as 64-bits and Debian doesn't . My
> question is : I will be able to run the s390x applications from ISVs based
> on other s390x linux distro at the Debian 6 running with 390x kernel ?
> Could I say that we have the same Linux from any other s390x distro that we
> have with s390x Debian ?

There are basic s390x support libraries in the archive (libc6-s390x,
some lib64* libraries).  With those I'm able to run IBM Java 64bit
just fine on Debian.  If the ISV applications are not linked
statically to all the libs Debian does not provide, then they won't
work.  I'd assume that most are, though.

You can check it by running ldd against the binary application.
For IBM Java I get this:

pkern@i43z10deblin0:/opt/ibm-java-s390x-60/bin$ ldd ./java
	libpthread.so.0 => /lib64/libpthread.so.0 (0x0000020000010000)
	libjli.so => /opt/ibm-java-s390x-60/bin/./../jre/lib/s390x/jli/libjli.so (0x000002000002f000)
	libdl.so.2 => /lib64/libdl.so.2 (0x000002000003a000)
	libc.so.6 => /lib64/libc.so.6 (0x000002000003f000)
	/lib64/ld64.so.1 => /lib/ld64.so.1 (0x000002aaaaaaa000)

You'll get a "not found" in place of a library in there if you miss

Kind regards
Philipp Kern

Attachment: signature.asc
Description: Digital signature

Reply to: