GCC 4.2.0 library usage on Solaris Sparc

book

Article ID: 132287

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

On Solaris Sparc 10 and 11 the Service Manager of version 12.2  does not  start due to missing libgcc_s.so.1 (GCC_4.2.0).

Following error messages appear after after the startup command:

ld.so.1: ucybsmgr: fatal: libgcc_s.so.1: version 'GCC_4.2.0' not found (required by file ./libzu00132.so
ld.so.1: ucybsmgr: fatal: libgcc_s.so.1: open failed: No such file or directory 

Investigation:
>ldd libzu00132.so 

libsysapi.so => ./libsysapi.so 
libstdc++.so.6 => ./libstdc++.so.6 
libm.so.1 => /lib/libm.so.1 
libc.so.1 => /lib/libc.so.1 
libgcc_s.so.1 => ./libgcc_s.so.1 
libgcc_s.so.1 (GCC_4.2.0) => (version not found) 
libdl.so.1 => /lib/libdl.so.1 
libm.so.2 => /lib/libm.so.2 
/lib/libm/libm_hwcap1.so.2 
/platform/sun4v/lib/libc_psr.so.1 


 

Cause

Service manager v12 requires a new lib set.

Environment

Release: AUTWAB99000-12.2-Automic Workload Automation-Base Edition
Component:

Resolution

Workaround:

For version Solaris 10:
Install a recent CWS-Library Set.

For version Solaris 11:
Remove the  libgcc* and libstd* objects from the bin folder of the Service Manager:

rm libgcc* 
rm libstd*