Difference between revisions of "Sybase on linux-distro matrix"
From SybaseWiki
(→Version 15.0.x (x86-32)) |
(→Version 15.0.x (x86-32)) |
||
| Line 24: | Line 24: | ||
====Ubuntu x86-32 version==== | ====Ubuntu x86-32 version==== | ||
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res). | works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res). | ||
| + | |||
| + | sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver | ||
| + | /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped | ||
| + | |||
| + | sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver | ||
| + | linux-gate.so.1 => (0xffffe000) | ||
| + | libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000) | ||
| + | librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7efe000) | ||
| + | libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7edc000) | ||
| + | libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000) | ||
| + | libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7e0d000) | ||
| + | libpam.so.0 => /lib/libpam.so.0 (0xb7e05000) | ||
| + | libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000) | ||
| + | libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7de8000) | ||
| + | libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000) | ||
| + | /lib/ld-linux.so.2 (0xb7f19000) | ||
| + | |||
====Ubuntu x86-64 version==== | ====Ubuntu x86-64 version==== | ||
Revision as of 23:13, 3 June 2006
Contents
Adaptive Server Enterprice (ASE)
Version 12.5.x (x86-32)
Used version 12.5.3-ebf12339
Redhat EL-Linux-4.0
Also known as CentOS-4.0 or XosLinux-4.0
Fedora Core-5
First tests seemed problematic because of the new libc version of core5
Debian 3.1 (sarge)
Ubuntu 6.06(dapper)
Expect test-results here in a few days.
Version 12.5.x (x86-64)
Software not yet delivered.
Version 15.0.x (x86-32)
Used version 15.0.0-ebf13194
Redhat EL-Linux-4.0
Debian 3.1 (sarge)
Ubuntu 6.06(dapper)
Ubuntu x86-32 version
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).
sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver
/opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7e0d000)
libpam.so.0 => /lib/libpam.so.0 (0xb7e05000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7de8000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)
/lib/ld-linux.so.2 (0xb7f19000)
Ubuntu x86-64 version
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.
It looks like this:
sybase@hercules:~$ which dataserver /opt/sybase/ASE-15_0/bin/dataserver sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127) sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory
Version 15.0.x (x86-64)
Software not yet delivered.
ReplicationServer
Version 12.6.x (x86-32)
Redhat EL-Linux-4.0
Also known as CentOS-4.0 or XosLinux-4.0