Symptoms
While executing the link phase of an Oracle Database Server installation on LINUX x86-64 the following error occurs:
$ORACLE_HOME/bin/ctxhx fails to relink with error
/usr/bin/ld: cannot find -lgcc_s_32
/usr/bin/ld: cannot find -lgcc_s_32
Cause
Missing required 32bit RPMs for:libgcc
Solution
1. Check if you have the missing RPM installed. For example:
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libgcc
libgcc-4.1.2-48.el5 (x86_64) <libgcc-4.1.2-48.el5 (i386)
2. Install any missing RPM's per:libgcc-4.1.2-48.el5 (x86_64) <libgcc-4.1.2-48.el5 (i386)
In this case libgcc-4.1.2-48.el5 (i386)
3. Relink per
Note 131321.1 How to Relink Oracle Database Software on UNIX/LINUX
for example:
% relink all > /tmp/relink.txt 2>&1
No comments:
Post a Comment