Mantis - mysql5
Viewing Issue Advanced Details
5137 packaging major always 2014-01-05 00:05 2014-01-05 20:24
jsoucek  
laurent  
normal  
closed  
won't fix  
none    
none  
0005137: mysql5 does not run on Solaris 10 u6 SPARC (too recent libc.so.1 required)
When running mysql 5.5.30 on Solaris 10 u6 (10/08) SPARC, the following error message appears:

#mysql
ld.so.1: mysql: fatal: libc.so.1: version `SUNW_1.22.5' not found (required by file /opt/csw/bin/sparcv9/mysql)
ld.so.1: mysql: fatal: libc.so.1: open failed: No such file or directory
Killed

Clearly, the problem is in dynamic linking of libc. Is Solaris 10 u6 not supported by opencsw ? All other openCSW packages work OK for me.

Version 5.5.35 and 5.5.36 behaves the same.

Thank you,
Jan

Some more info:

#uname -a
SunOS dorotka 5.10 Generic_137137-09 sun4u sparc SUNW,Sun-Blade-1000

#cat /etc/release
Solaris 10 10/08 s10s_u6wos_07b SPARC

# pvs /usr/lib/libc.so.1
      libc.so.1;
        SUNW_1.23;
        SUNW_1.22.3;
        SUNW_1.22.2;
        SUNW_1.22.1;
        SUNW_1.22;
        SUNW_1.21.3;
        SUNW_1.21.2;
        SUNW_1.21.1;
        SUNW_1.21;
        SUNW_1.20.4;
        SUNW_1.20.1;
        SUNW_1.20;
        SUNW_1.19;
        SUNW_1.18.1;
        SUNW_1.18;
        SUNW_1.17;
        SUNW_1.16;
        SUNW_1.15;
        SUNW_1.14;
        SUNW_1.13;
        SUNW_1.12;
        SUNW_1.11;
        SUNW_1.10;
        SUNW_1.9;
        SUNW_1.8;
        SUNW_1.7;
        SUNW_1.6;
        SUNW_1.5;
        SUNW_1.4;
        SUNW_1.3;
        SUNW_1.2;
        SUNW_1.1;
        SUNW_0.9;
        SUNW_0.8;
        SUNW_0.7;
        SISCD_2.3;
        SYSVABI_1.3;
        SUNWprivate_1.1;




Issue History
2014-01-05 00:05 jsoucek New Issue
2014-01-05 20:16 laurent Status new => assigned
2014-01-05 20:16 laurent Assigned To => laurent
2014-01-05 20:23 laurent Note Added: 0010676
2014-01-05 20:24 laurent Note Added: 0010677
2014-01-05 20:24 laurent Status assigned => closed
2014-01-05 20:24 laurent Resolution open => won't fix

Notes
(0010676)
laurent   
2014-01-05 20:23   
libc 1.22.5 is needed because of that commit, that adds getpagesizes2() support:
http://lists.mysql.com/commits/79563 [^]

So removing it would be not only tricky (needing an obsolete build machine) but also a step backward.

As for your question: OpenCSW uses S10U10 build machines, and generally would support the before last release. Please note that paid Oracle support will not help you either on such an old, buggy, vulnerable release
I'm sorry that you cannot upgrade, but you might consider using a different machine to run MySQL.
You could also probably install the S9 OpenCSW build, but please note that since 5.5.35 does not build on S9 anymore, it won't get upgraded beyond 5.5.34.
(0010677)
laurent   
2014-01-05 20:24   
Not a bug.