Handling Oracle Application Server 10g Relinking Errors on Redhat and Suse 64-bit Linux (Doc ID 377359.1)

Last updated on JANUARY 12, 2017

Applies to:

Oracle Fusion Middleware - Version 9.0.4.0.0 to 10.1.2.0.0 [Release AS10g to AS10gR2]
Linux x86-64
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)
***Checked for relevance on 06-Jan-2014***
This note is specific to relinking issues for 64-bit Redhat or SuSE Linux.


Symptoms

Relink errors discussed in this note are due to incompatibility between 32bit Oracle Application Server and 64bit OS commands (gcc and ld). Oracle log files may record various errors. They can be summarized into two catagories

1. make -f  ins_<ComponentName>.mk <TargetName> returns two set of errors

2. make -f ins_<ComponentName>.mk <TargetName> returns various 'cannot find' errors. 

Changes

Enhancements has been included with each new releases to handle relinking on 64bit Linux platform

OracleAS 10.1.2

$ORACLE_HOME/bin/OracleAS_Relink_Patch.sh script is executed during installation to modified relinking scripts with the proper relink option (-m32) on a 64bit OS platform

For OracleAS 10.1.2, there has been symptoms where OracleAS_Relink_Patch.sh script did not modified the related relink scripts. Thus, resulting in relinking errors.

Reference:
<Bug.6216611> LD AND GCC OS COMMANDS ARE IN 64 BIT MODE RESULTING IN RELINKING ERRORS

OracleAS Application Server 10.1.3

Relinking scripts are installed with proper relink option.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms